Overview
Skills
Job Details
Job Title: Automation Engineer (GitHub)
Job Location: 100 % Remote / (Atlanta, GA)
Years of Experience: 18+ Years
Note: need skill set GitHub, Jenkins, GitLab CI, GitHub Actions
What are the top 3 skills required for this role?
1. CI/CD pipeline creation
2. Hands-on GitHub
3. DevOps skill
Job Description:
Experience creating GitHub actions, leveraging GitHub actions as a CI/CD platform, creating/managing issue-ops.
Key Responsibilities:
* Creating the workflow that integrates code changes, builds the software, runs tests, and deploys it to various environments.
* Using tools like Jenkins or GitHub Actions, the engineer automates tasks like compiling code, running unit and integration tests, and deploying to staging or production environments.
* CI/CD pipelines often incorporate automated testing and code analysis to identify and fix defects early in the development process.
* Monitors the CI/CD pipeline for failures and performance issues, troubleshooting problems and optimizing the process for efficiency and reliability.
* CI/CD engineers work closely with developers to integrate CI/CD into their workflows, ensuring that they understand and use the pipelines effectively.
* Ensures that CI/CD pipelines remain functional, up-to-date, and optimized for performance and efficiency.
Skills and Qualifications:
* Experience with tools like Jenkins, GitLab CI, GitHub Actions, or other similar platforms.
* Familiarity with cloud platforms like AWS and Azure
* Knowledge of software development processes, including version control, build processes, testing methodologies, and deployment strategies
* Proficiency in scripting languages like Python or Bash for automating tasks and building CI/CD pipelines.
* Experience with containerization technologies like Docker and orchestration platforms like Kubernetes is often beneficial.
* The ability to work effectively with developers, operations teams, and other stakeholders.