Devops Engineer Resume
SUMMARY
- Extensive experience in Software Development, Maintenance, Continous Improvement, and Automation using the latest tools and techniques. Having in - depth knowledge of Software Development using Agile/Scrum, Application Lifecycle Management, DevOps, Continuous Integration and Delivery, Configuration Management, Containerization, Release Management as a DevOps Engineer and architecting / automation and optimizing mission-critical deployment over large in fracture.
TECHNICAL SKILLS
DevOps: Jenkins, Maven, Docker, Ansible, Helm Chart, Terraform, Kubernetes, ECS, EKS, Tableau.
Source Control Management Tools: Git, Gitlab, GitHub, GitBash.
Bug Tracking Tools: Jira, Track-It.
Cloud Platforms: Amazon Web Services, Azure, GCP.
Monitoring Tools: AWS Cloud watch and Nagios, Prometheus.
Package Repository: Nexus, Artifactory.
Coverage - Analysis: SonarQube
SDLC & Languages: Agile, Waterfall; Webserver IIS, Apache Tomcat.
Database: SQL Server, Postgres;
Software: Python.
Operating Systems: Linux, RHEL, Ubuntu, Mac OS X, Windows.
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Experience in managing CI/CD-One-Click Deployment by using Jenkins and integrated the tool with Git-hub/CodeCommit, Maven, and Tomcat to schedule the builds.
- Good knowledge of the Continuous Integration setup. Configured multiple build jobs, integrated test cases, created distributed build environments and performed plug-in installations and backup. Etc. using Jenkins.
- Responsible for Maintaining/Administration of GIT Version control tool. Create branches in GIT & provide access permissions to developers on need basis.
- Performing both Manual and Build automation using Build automation tools like Jenkins.
- Participate in building the DevOps Platform using configuration management tools like Ansible. Used tools like Docker, Ansible for deployment automation.
- Well-versed in all phases of the software development life cycle. Worked with all Stakeholders like DEV, QA, Production control team.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
- Good knowledge of integrating code Quality tools like SonarQube.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries, and Kubernetes. Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes, and create Kubernetes persistent volumes (PV) persistent volume claims (PVC).
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. Extensive experience in using MAVEN to build deployable artifacts (jar, war & ear) from source code.
- Work with Operations, Development, and QA teams to achieve high-quality release management.
- Continuously improve the speed, efficiency, and scalability of deployment tools and environments.
Confidential
DevOps Engineer
Responsibilities:
- Experience in managing CI/CD-One-Click Deployment by using Jenkins and integrated the tool with Git-hub/CodeCommit, Maven, and Tomcat to schedule the builds.
- Experience in creating and maintaining a build pipeline using Jenkins, AWS Code Pipeline, and CodeStar.
- Experience in managing multiple nodes using Jenkins Distribution. Of the jobs
- Experience in Docker Containerization, customization of docker images, docker-file creation, docker-network, and docker volume.
- Experience in Container Orchestration tools Dockers Swarm and Kubernetes.
- Experience in Horizontal-Pod-Automation and managing all deployment features using Kubernetes.
- Experience in AWS cloud services such as EC2, IAM, EBS, Code Commit, and Cloud Formation.
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
- Experience as a DevOps Engineer in automating, building, deploying, and releasing code from one environment to another environment.
- Experience on Continuous Integration Jenkins performed end to end automation for build and deployments.
- In-depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum, and Waterfall methodologies and Software Development Lifecycle (SDLC) support.
- Requirements Gathering, Analysis, High-level, and low-level design, identifying the suitable technologies, and building the deployable.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries, and Kubernetes.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
- Extensive experience in using MAVEN to build deployable artifacts (jar, war & ear) from source code.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries, and Kubernetes. Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes, and create Kubernetes persistent volumes (PV) persistent volume claims (PVC).
- Good knowledge of Linux, Solaris, and UNIX administration.
- Experience in Amazon Web Services (AWS) and networking.
- Experience with monitoring tools like Nagios, Grafana, and Prometheus.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build.
Confidential
Operation Engineer
Responsibilities:
- Defined automation roadmaps for the team. Worked with the teams to understand their needs and drove them towards continuous integration and delivery.
- Experience in Jenkins by configuring and maintaining for CI/CD pipeline using DevOps technology stacks.
- Hands-on experience with AWS Cloud services, including virtual private cloud EC2, SG, CF, IAM, EBS, CODECOMMIT, CODESTAR, and CODEPIPELINE
- Experience in branching, merging, and maintaining the version using SCM tools like Git and GitHub on Windows and Linux platform.
- Experience in Agile practices using a tool like JIRA
- Experience in the creation of Docker containers, Docker Swarm, Kubernetes, and Docker Compose.
- Creating custom Docker images using Docker file for easier replication of DEV and QA Environment in a local machine with DockerHub.
- Deployed builds for various lower environments like QA, Integration, UAT, and Production Environments. Developed and deployed Chef, Ansible, and Terraform
- Configured the distributed and multi-platform server using Nagios
- Installed and configured Chef Enterprise and Chef Workstation. Also hosted, On-Premise; Bootstrapped Nodes; Wrote Recipes, Cookbooks and uploaded them to Chef-server
- Strong analytical and problem-solving skills and can work either as an Individual Contributor or lead a team and provide strong technical guidance and support.
- Knowledge of Software Development Life Cycle Methodologies Waterfall and Agile
- Tracked the team activity through Jira. Defined Sprint stories for the team and ran standup calls for the teams to track their status. Managed the daily scrum calls and monthly sprint meetings.
- Developed and maintained deploy jobs for application code deployment across all environments.
- Defined release timelines and coordinated the release from the lower environment to production.
- Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
- Designed and implemented automated provisioning and configuration frameworks in support of infrastructure-as-code.
- Provided POC's to provision the AWS infrastructure using Ansible playbooks, which includes checking the health status, monitoring, and gathering facts about the ec2-instances, elastic load balancers, auto-scaling groups, and other AWS resources.
- Setting up the Ansible control machine and configured the remote host inventories via SSH.
- Worked closely with other development and operations teams to understand complex product requirements and translated them into automated solutions.
- Involved in design, implementation, and modifying the Python code.
- Involved in Python and shell scripts for automation update build and release process.
- Involved in AWS architectural design to provision the AWS resources.
- Provide internal support environments, provide support for departmental technical requests, deploy production servers/code. Investigate and diagnose server issues/outages, help improve the efficiency of current cloud systems and processes
- Establishes and builds strong working relations and partnerships with Business Units and Senior Management, provides database assistance and problem support to application developers, business analysts, and business users. Provides technical assistance and mentoring for staff for developing conceptual and logical database design and the physical database.
- Manage work package transfer to partners and suppliers, setup work plans follow communications and interface between Boeing and partners, and liaison work follows communications and relationship between Boeing and partners such Alenia, MHI (Mitsubishi heavy industry), KHI (Kawasaki heavy industry), Vought, Goodrich, and other different suppliers.
- Responsible for maintaining quality reference data by performing operations such as cleaning, transformation, and ensuring Integrity in a relational environment. Work with product owners to establish the experiment's design and the measurement system for the effectiveness of product improvements.
- Develop framework, metrics, and reporting to ensure progress can be measured, evaluated, and continually improved
- Perform in-depth analysis of research information to identify opportunities, develop proposals, and use management recommendations.
- Gathers analyzes and normalizes relevant information related to and from business processes, functions, and operations to evaluate data credibility and determine relevance and meaning.
- Experience in creating technical documentation and process archiving environments.
- Strong communication skills with the ability to interact with business and customer representatives.