UNAVAILABLE
Overview
The DevOps Engineer will design and implement automated build processes to improve the quality of the deliverables. 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, OCI) 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+ years of 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 as code (IaC) tools (bonus: Terraform).
- Linux system administration skills.
Competencies
- Ability to prioritize work efficiently and respond to unexpected changes.
- Ability to work collaboratively and effectively within the DevOps Configuration Management team and cross-functional teams.
- Demonstrate effective oral, written communication, and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.