Overview
The DevOps Engineer will design and implement automated build processes to improve the quality of the deliverable. This is a hybrid role in the DFW area.
Responsibilities
- CI/CD and Build Management (DevOps)
- Design, implement, and maintain robust and scalable CI/CD pipelines using GitLab CI/CD and Jenkins.
- Manage and automate the build process for Java applications using Maven.
- Collaborate with development teams to improve the build and deployment process.
- Cloud and Infrastructure Management, System Administration Automation (GitOps)
- Deploy and manage applications in a cloud environment (e.g., GCP, OC) utilizing Docker and Kubernetes.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform.
- Work with containerization and orchestration tools (Docker/Podman, Kubernetes).
- Automate system administration tasks on Linux servers.
- Develop scripting and automation tools using languages like Bash and Python.
- Monitoring, Troubleshooting, and Best Practices.
- Monitor and optimize the performance of applications and infrastructure.
- Troubleshoot and resolve issues related to deployment, infrastructure, and application performance.
- Participate in on-call rotation to ensure system availability
- Contribute to the development and maintenance of DevOps/DevSecOps best practices.
This list of responsibilities might not cover everything you'll end up doing.
Qualifications
Education and Experience
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- 3+ year's experience in DevOps/DevSecOps
- Strong understanding of DevOps/DevSecOps principles and practices
- Experience with GitLab, including CI/CD configuration and management
- Proficiency in building and deploying Java applications using Maven
- Experience with cloud platforms (bonus: GCP, OCI)
- Solid understanding of Docker/Podman and Kubernetes
- Experience with Jenkins and other CI/CD tools
- Scripting and automation skills (Bash, Python)
- Experience with configuration management tools (Ansible)
Preferred
- WebLogic deployments
- Mendix deployments
- C/C++ CI/CD pipelines
- Go CI/CD pipelines
- Experience with infrastructure such as code (IaC) tools (bonus: Terraform)
- Linux system administration skills
Competencies - Ability to prioritize work and efficiently, respond to unexpected changes
- Ability to work collaboratively and effectively within DevOps Configuration Management team and within cross-functional teams
- Demonstrate effective oral, written communication, and collaboration skills
- Ability to work in a fast-paced, dynamic environment
Benefits
We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes:
- Paid days off (i.e. vacation, sick days, bereavement leave)
- Health and Dental plans
- Retirement plans
- Employee and Family Assistance Program (EFAP)
- Employee referral program
We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.
We appreciate all responses and will acknowledge only those being considered for an interview.
We respectfully request no calls or unsolicited resumes from Agencies.