Role Overview:This role is for a DevOps Engineer with extensive experience in Cloud computing, DevOps implementation, Linux administration, and Build and Release Engineering. The successful candidate will be responsible for managing multiple projects simultaneously, focusing on automation, configuration management, and continuous integration/delivery within Cloud and Linux environments.
Key Responsibilities:- Work on multiple projects concurrently, including Cloud and Linux environments.
- Implement Cloud Infrastructure Automation using Amazon Web Services (AWS), Google Cloud Platform, Ansible, Ansible Tower, and Jenkins.
- Create Subnets, Security groups, VPC, and Route 53 for multi-region deployments.
- Utilize containerization and container management tools like Docker, Docker Compose, and Kubernetes for orchestration, deployment, scaling, and management of Docker Containers.
- Develop XML, Shell, and Python scripts for monitoring and automating build and deployment processes.
- Establish and maintain project artifact integrity throughout the software development lifecycle using configuration management tools such as GIT, Jenkins, Linux, and Windows.
- Extensively use Jenkins for continuous integration and end-to-end automation of builds and deployments.
- Implement and manipulate Shell scripts for release and build automation.
- Manage branching, tagging, and version control across environments using SCM tools like GIT and SVN.
- Troubleshoot issues during building, deploying, and in production support.
- Apply in-depth understanding of Software Configuration Management (SCM) processes, including compiling, packaging, deploying, and application configurations.
- Develop front-end systems using JavaScript, Bootstrap, HTML5, and CSS3.
- Work with Build Management tools like Ant and Maven, including creating, debugging, diagnosing, and troubleshooting build scripts.
- Utilize Issue Tracking tools such as JIRA and ServiceNow.
- Support database systems including Oracle and MySQL on Linux/Unix and Windows environments.
Required Skills:- Cloud Computing: Amazon Web Services (AWS) (EC2, S3, VPC, Route 53, Cloud Watch, Identity and Access Management (IAM)), Google Cloud Platform
- DevOps Implementation
- Linux Administration (CentOS, Ubuntu, RHEL)
- Build and Release Engineering
- Configuration Management: Ansible, Puppet, Ansible Tower
- CI/CD Tools: Jenkins, Bamboo
- Containerization: Docker, Kubernetes, Docker Compose
- Version Control Systems: GIT, SVN
- Scripting Languages: Bash, Shell, Python, JavaScript
- Databases: Oracle, MySQL, Mongo
- Build Tools: Ant, Maven
- Application Servers: Apache Tomcat, Web Logic, Web Sphere, Jboss, Wildfly
- Bug Tracking Tools: JIRA, ServiceNow
- Front-end Development: JavaScript, Bootstrap, HTML5, CSS3
- Operating Systems: Linux, Windows
Qualifications:- 8-10 Years of experience in the IT industry.
Preferred Skills: