Overview
Remote
On Site
Contract - W2
Skills
Pivotal
FOCUS
Accessibility
Regulatory Compliance
Cost Management
Pipeline Management
Automated Testing
Performance Metrics
Optimization
Mentorship
Continuous Improvement
Innovation
Development Testing
Design Review
Groovy
Cloud Computing
Google Cloud
Google Cloud Platform
Docker
Kubernetes
Scripting
Java
Python
Bash
GitLab
Bitbucket
Configuration Management
Jenkins
Communication
Collaboration
Conflict Resolution
Problem Solving
Analytical Skill
Management
Computer Science
Information Technology
DevOps
Continuous Integration
Continuous Delivery
Job Details
Job Description:
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. This role is pivotal in driving our DevOps initiatives, with a strong focus on using Jenkins and Groovy in Pipeline Development. The ideal candidate will possess a deep understanding of Development Code experience using Java, Jenkins Master Management and JCasC, Kubernetes/Docker containerization, Google Cloud Platform, Bitbucket/Gitlab, CI/CD pipelines, and best practices in DevOps.
Key Responsibilities:
Pipeline Development
Design, implement, and manage scalable central libraries
Create and maintain build jobs and views to streamline deployment processes.
Jenkins Management:
Manage Jenkins Master Management and Admin Accessibility
Manage Jenkins Configurations as Code/JCasC
Implement best practices for security, compliance, and cost management in Jenkins environments
Kubernetes / Docker
Deep understanding of Kubernetes
Deep understanding of Docker
Understanding containers, masters and vault
BitBucket and GitLab
Deep understanding of Repositories
CI/CD Pipeline Management:
Build and maintain robust CI/CD pipelines to automate the deployment of code and configurations.
Collaborate with development teams to integrate automated testing and deployment strategies.
Monitoring and Optimization:
Implement monitoring, logging, and alerting solutions for Pipeline Performance
Analyze performance metrics and make recommendations for improvements and optimization.
Mentorship:
Work with DevOps engineers, providing guidance, mentorship, and support.
Foster a culture of collaboration, continuous improvement, and innovation within the team.
Collaboration:
Work closely with developers, QA, and other stakeholders to ensure seamless integration and deployment processes.
Participate in architectural discussions and design reviews to promote best practices.
Troubleshooting and Support:
Identify and resolve deployment and build issues in a timely manner.
Provide on call support for production systems as needed.
Skills and Qualifications:
Technical Skills:
Strong proficiency in Development
Strong proficiency in pipeline development - Jenkins/Groovy
Experience with cloud platforms (Google Cloud) and their services.
Experience of containerization technologies (Docker, Kubernetes).
Experience of repositories (GitLab and BitBucket)
Proficient in scripting languages (Java, Python, Bash, etc.) for automation tasks.
Experience with CI/CD tools (Jenkins, GitLab , BitBucket, , etc.).
DevOps Practices:
Solid understanding of DevOps principles and methodologies.
Experience with configuration management tools (Jenkins).
Communication and Collaboration:
Excellent interpersonal skills, with the ability to communicate effectively with technical and nontechnical stakeholders.
Proven ability to work collaboratively in a team-oriented environment.
Problem Solving:
Strong analytical skills with the ability to troubleshoot complex systems.
Ability to work in a fast-paced environment and manage multiple priorities.
Education and Experience:
Bachelor's degree in computer science, Information Technology, or a related field.
10+ years of experience in DevOps or related roles.
Certifications in DevOps CI/CD is highly considered
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. This role is pivotal in driving our DevOps initiatives, with a strong focus on using Jenkins and Groovy in Pipeline Development. The ideal candidate will possess a deep understanding of Development Code experience using Java, Jenkins Master Management and JCasC, Kubernetes/Docker containerization, Google Cloud Platform, Bitbucket/Gitlab, CI/CD pipelines, and best practices in DevOps.
Key Responsibilities:
Pipeline Development
Design, implement, and manage scalable central libraries
Create and maintain build jobs and views to streamline deployment processes.
Jenkins Management:
Manage Jenkins Master Management and Admin Accessibility
Manage Jenkins Configurations as Code/JCasC
Implement best practices for security, compliance, and cost management in Jenkins environments
Kubernetes / Docker
Deep understanding of Kubernetes
Deep understanding of Docker
Understanding containers, masters and vault
BitBucket and GitLab
Deep understanding of Repositories
CI/CD Pipeline Management:
Build and maintain robust CI/CD pipelines to automate the deployment of code and configurations.
Collaborate with development teams to integrate automated testing and deployment strategies.
Monitoring and Optimization:
Implement monitoring, logging, and alerting solutions for Pipeline Performance
Analyze performance metrics and make recommendations for improvements and optimization.
Mentorship:
Work with DevOps engineers, providing guidance, mentorship, and support.
Foster a culture of collaboration, continuous improvement, and innovation within the team.
Collaboration:
Work closely with developers, QA, and other stakeholders to ensure seamless integration and deployment processes.
Participate in architectural discussions and design reviews to promote best practices.
Troubleshooting and Support:
Identify and resolve deployment and build issues in a timely manner.
Provide on call support for production systems as needed.
Skills and Qualifications:
Technical Skills:
Strong proficiency in Development
Strong proficiency in pipeline development - Jenkins/Groovy
Experience with cloud platforms (Google Cloud) and their services.
Experience of containerization technologies (Docker, Kubernetes).
Experience of repositories (GitLab and BitBucket)
Proficient in scripting languages (Java, Python, Bash, etc.) for automation tasks.
Experience with CI/CD tools (Jenkins, GitLab , BitBucket, , etc.).
DevOps Practices:
Solid understanding of DevOps principles and methodologies.
Experience with configuration management tools (Jenkins).
Communication and Collaboration:
Excellent interpersonal skills, with the ability to communicate effectively with technical and nontechnical stakeholders.
Proven ability to work collaboratively in a team-oriented environment.
Problem Solving:
Strong analytical skills with the ability to troubleshoot complex systems.
Ability to work in a fast-paced environment and manage multiple priorities.
Education and Experience:
Bachelor's degree in computer science, Information Technology, or a related field.
10+ years of experience in DevOps or related roles.
Certifications in DevOps CI/CD is highly considered
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.