Job Description
As a Senior DevOps Architect, you will lead the design, development, and
implementation of DevOps practices and infrastructure. You will work closely with development, operations, and security teams to create scalable and reliable systems. Your role is crucial in driving the automation of processes, ensuring the smooth deployment of applications, and improving overall system efficiency.
Key Responsibilities:
• Architecture Design: Develop and implement architecture strategies for CI/CD pipelines, infrastructure automation, and monitoring.
• Automation: Lead e?orts to automate deployment, configuration, and
monitoring tasks using tools like GitLab, Ansible, Terraform, etc.
• Collaboration: Work with cross-functional teams to identify and implement
DevOps best practices, and to ensure smooth integration and deployment
processes.
• Monitoring & Performance: Implement comprehensive monitoring solutions to ensure system performance, availability, and reliability. Analyze and resolve performance issues.
• Security: Ensure that security best practices are integrated into the DevOps
processes and infrastructure.
• Mentorship: Mentor and guide junior DevOps engineers, fostering a culture of continuous improvement and learning.
• Documentation: Maintain detailed documentation of the architecture,
configurations, processes, and procedures.
Responsibilities
Technical Skills:
• Proficiency in cloud platforms (AWS, Azure, Google Cloud).
• Experience with containerization and orchestration (Docker, Kubernetes,
OpenShift).
• Strong knowledge of CI/CD tool GitLab CI/GitHub Actions
• Experience with build and packaging tools like Maven, Gradle, NPM, YARN.
• Proficiency in configuration management tools
• Experience with infrastructure as code (Terraform, CloudFormation, crossplane or similar).
• GitOps continuous delivery model (ArgoCD, Rancher)
• Strong scripting skills (Python, Bash, GoLang).
• Experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack).
• Good knowledge on cloud networking and security
• knowledge on microservices architecture and cloud native designs
• Dealing with agile process models, scaling in an agile environment (Scrum of Scrum, SAFe), as well as proven experience in the application of Scrum, Kanban, Design Thinking and/or other agile methods
Soft Skills:
• Excellent problem-solving and troubleshooting skills.
• Strong communication and collaboration abilities.
• Ability to work in a fast-paced, dynamic environment.
• Leadership and mentoring capabilities.