About the Job:
We are seeking an experiencedSenior DevOps Engineerto lead the design, implementation, and evolution of our DevOps solutions. This role requires a proactive professional who thrives in a collaborative environment, is committed to excellence, and is driven to optimize and enhance DevOps practices across our organization.
Must-Have Skills for Senior DevOps Engineer:
- Cloud Platforms:
- Expertise in AWS and Azure as primary cloud providers.
- CI/CD Pipelines:
- Experience designing and maintaining CI/CD workflows using tools like Jenkins and Kubernetes (EKS).
- DevOps Methodologies:
- Strong background in DevOps practices.
- Source Control and CI/CD Tools:
- Proficiency with GitLab or similar tools.
Key Responsibilities:
- Lead the design and deployment of robust DevOps solutions, including CI/CD pipelines forJavaScript,Java, and.NETcodebases.
- Develop and maintain CI/CD workflows using tools likeJenkins,Kubernetes (EKS), and potentiallySpinnaker,JenkinsX, andFlowCD.
- Manage cloud infrastructure acrossAWS,Azure, andGCP, with a focus onAWSandAzureas primary platforms.
- Implement rigorous approval processes for deployment in development, staging, and production environments.
- Champion best practices for DevOps methodologies to ensure high-quality and secure deployments.
Required Skills and Qualifications:
- Extensive experience inDevOpswith a track record of successful implementations.
- Expertise in deploying and managing cloud infrastructure usingAWSorAzure, with a deep understanding ofIaaSandPaaScomponents.
- Proficiency in CI/CD technologies, including:
- Jenkins,Kubernetes (EKS), and similar tools.
- Source code and artifact repositories.
- Container management and orchestration.
- Automated provisioning and deployment scripting.
- Hands-on experience withGitLabfor source code and CI/CD management.
- Strong knowledge of deployment methodologies, includingBlue-Green,In-Place, andCanary Deployments.
- Proficiency in scripting languages likeShelland expertise inLinux,Windows, and networking.
Additional Requirements:
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Proven problem-solving abilities and a strategic mindset, capable of navigating complex challenges with poise and creativity.
- Commitment to staying updated on emerging technologies and industry trends, driving continuous innovation and improvement within the organization.
- Familiarity withAgileandScrumdevelopment methodologies.