Sr. Devops Engineer Resume
Indianapolis, IN
SUMMARY
- As a DevOps Engineer with 8 years of experience, I have demonstrated expertise in designing and implementing robust and scalable infrastructure solutions, streamlining development and operations processes, and ensuring seamless software delivery. I possess a deep understanding of DevOps principles, cloud technologies, automation tools, and CI/CD practices.
- Primary duties include coming up with a combination of Automation/Tools and Processes to achieve Continuous Delivery/ Continuous Integration for various applications by integrating various tools like Jenkins, Git, Jira, Nexus/Artifactory, Puppet/Chef, Maven/Gradle, various testing frameworks like Junit, Selenium, Cucumber, SoapUI, JMeter, various App servers like WebLogic, WebSphere, JBoss along with establishing process for Code Promotion within the Enterprise to move code from Dev, QA, SIT, Stage and Prod Environments.
- Architected and implemented Infrastructure as Code (IaC) using tools like Terraform or CloudFormation, automating the provisioning and configuration of infrastructure resources.
- Developed and optimized CI/CD pipelines using Jenkins, GitLab CI/CD, or CircleCI, reducing software delivery time and enabling frequent and reliable deployments.
- Containerized applications using Docker and orchestrated container clusters with Kubernetes, achieving better resource utilization, scalability, and ease of deployment.
- Automated routine tasks and workflows using scripting languages such as Bash, Python, or PowerShell, improving efficiency and reducing manual effort.
- Implemented and managed monitoring and alerting systems (e.g., ELK Stack, Prometheus, Grafana) to proactively detect and resolve performance issues, ensuring high availability and reliability.
- Implemented and enforced security best practices and compliance standards (e.g., IAM, security groups, SSL/TLS), ensuring the confidentiality and integrity of data and infrastructure.
- Collaborated closely with development, QA, and operations teams to streamline software development processes, improve communication, and enhance cross - functional collaboration.
- Implemented infrastructure automation and configuration management tools such as Ansible, Chef, or Puppet, ensuring consistent and reproducible deployments across environments.
- Conducted performance analysis, capacity planning, and system tuning to optimize application performance, scalability, and resource utilization.
- Resolved complex production incidents, performed root cause analysis, and implemented preventive measures to minimize downtime and improve system stability.
- Mentored and provided technical guidance to junior team members, fostering their professional growth and development.
- Implemented and managed database systems (e.g., MySQL, PostgreSQL, MongoDB) to ensure efficient data storage, performance, and data integrity.
- Evaluated and integrated new technologies, tools, and services to improve the overall DevOps toolchain and enhance automation capabilities.
- Collaborated with cross-functional teams to define and implement effective branching strategies and version control workflows using Git or other version control systems.
- Implemented and managed logging and analytics solutions (e.g., ELK Stack, Splunk, Sumo Logic) to gain insights into application and infrastructure performance.
- Implemented disaster recovery and backup strategies to ensure business continuity and data protection in case of infrastructure failures or disasters.
- Conducted regular security assessments, vulnerability scans, and penetration testing to identify and remediate security risks and vulnerabilities.
- Evaluated cloud cost optimization strategies and implemented resource management practices to optimize cloud spending and reduce costs.
- Participated in Agile or DevOps team meetings, providing insights and recommendations to improve software development processes and release cycles.
- Implemented and optimized AWS services such as Lambda, API Gateway, and DynamoDB for serverless computing and improved scalability.
- Actively contributed to the DevOps community by sharing knowledge through blog posts, conference talks, or open-source projects.
- Implemented and maintained infrastructure monitoring and management tools such as Nagios, Zabbix, or Datadog to ensure optimal performance and uptime.
- Implemented and managed container registry and image repositories such as Docker Hub or AWS ECR to streamline container deployments.
- Implemented and optimized networking components such as VPCs, subnets, and security groups to ensure secure and efficient communication between resources.
- Implemented and maintained CI/CD pipeline integrations with testing frameworks and tools to enable automated testing and quality assurance.
- Conducted regular code reviews and implemented best practices to ensure high-quality code and adherence to coding standards.
- Collaborated with stakeholders to gather requirements and provide technical solutions aligned with business objectives and priorities.
- Implemented and maintained log aggregation and analysis solutions for application and infrastructure logs, enabling proactive troubleshooting and monitoring.
- Actively stayed updated with the latest industry trends, tools, and technologies through continuous learning, attending conferences, and obtaining certifications.
TECHNICAL SKILLS
Cloud Technologies: AWS, Azure, Google Cloud Platform (GCP)
Configuration Management: Ansible, Chef, Puppet
Containerization: Docker, Kubernetes
Scripting: Bash, Python, PowerShell
Continuous Integration/Continuous Deployment (CI/CD): Jenkins, GitLab CI/CD, CircleCI
Infrastructure as Code (IaC): Terraform, CloudFormation
Monitoring and Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana
Version Control: Git, Bitbucket, GitHub
Networking: TCP/IP, DNS, Load Balancers
Operating Systems: Linux (Red Hat, CentOS, Ubuntu), Windows Server
Database Technologies: MySQL, PostgreSQL, MongoDB
Security: Identity and Access Management (IAM), Security Group, SSL/TLS
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Sr. Devops Engineer
Responsibilities:
- Responsible for managing and maintaining staging and production environments.
- Used AWS services such as EC2, ELB, Auto-Scaling, S3, IAM, VPC, RDS, DynamoDB, CloudTrail, CloudWatch, Lambda, Elastic ache, SNS, SQS, CloudFormation, CloudFront, Beanstalk, EMR, AWS Workspaces.
- Implemented the principles and best practices of Software Configuration Management (SCM) and SDLC.
- Proficient knowledge in working on version control tools like GIT.
- Experience in implementing and maintaining the branching and build/release strategies utilizing GIT on AWS.
- Worked on build tools like MAVEN for the building of deployable artifacts such as .war and. ear from source code.
- Integrated GIT into Continuous Integration Environment using Jenkins.
- Used version control systems such as GIT.
- CI -- Jenkins set-up based on automated deployment systems.
- Further enabling “one-button” click to build and deploy docker images to specified stage and package management repositories as a CI integrated with Nexus.
- Worked on container-based deployments using Docker, worked with Docker images, automated build using Docker Hub and Docker registries.
- Pipeline as a code using groovy script.
- Wrote playbooks to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
- Worked on applications to achieve continuous integration (CI) and continuous delivery (CD).
- Used EC2 Container Service plugin in JENKINS which automates the Jenkins master- slave configuration by creating temporary slaves.
- Used LAMP implementation and development and automated tools like Jenkins, Docker, Ansible, GIT.
- Build and test end-to-end orchestration as well as managed the complete DevOps Life cycle.
- Worked on GIT and AWS Code commit which are part of the Version Source Control.
- Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the chef server using chef client tool like chef-repo.
- Created Docker containers and built Docker images and pushed those images to Docker registry and deploying and maintaining Microservices using Docker.
- OpenShift automates application builds, deployments, scaling, health management and more leveraging integrated components from Kubernetes.
- Hands-on experience in implementing enterprise scale, container orchestration and management environment using OpenShift.
- Collaborated with OpenShift online and OpenShift origin communities to develop and review patches and test cases.
- Used Red Hat strategic cloud partners such as Microsoft to jointly solve multi-vendor customer issues.
- Worked on provisioning and supporting high traffic/high-available services on Confidential EC2, VPC, and route53 and CloudFront.
- Designed and implemented scalable, secure cloud architecture based on Confidential Web Services.
- Monitored a real-time production environment with data-visualizations, triggers and events using Zabbix.
- Designed and configured pods and containers using Kubernetes.
- Used Docker Swarm and deployed Spring boot applications.
- Implemented fast-provisioning and life-cycle management for Ubuntu Linux using Confidential EC2, chef, and custom Ruby/Bash scripts.
- Used Ansible vault for password management.
- Used Ansible to Orchestrate software updates and verify functionality.
- Used Ansible to document all infrastructures into version control.
- Written Terraform state files, output.tf and var.tf files and used git and S3 bucket to store them.
- Worked with HCI scripts to provision infrastructure in AWS cloud.
- Used backends like S3, consul, and enterprise terraform.
- Designed and Implemented IAAS and PAAS solutions using Cloud, Storage, Server, Virtualization and Network technologies.
- Containerize applications with Docker and Kubernetes and migrating the applications into PaaS environment.
- Configuring and maintaining red hat OpenShift PaaS environment.
- Migrated on-premise MySQL environments to MySQL on Confidential EC2 and Confidential Aurora MySQL with ongoing database replication.
- Deployed and managed Confidential Aurora MySQL environments using Terraform.
- Experience on working with Integrated Development Environment like PyCharm and IntelliJ.
- Good Knowledge in establishing database connections for python by configuring packages MySQL-Python.
- Worked on design, involved in code reviews and wrote unit tests in python.
- Evangelized cloud native application design and drove the exponential adoption of Containers and Cloud Foundry PaaS.
- Designed Document Data Model for DynamoDB and participated in the Capacity Planning.
- Designed NoSQL Document Data Model for DynamoDB.
- Installed, configured and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB, DynamoDB.
- Used JIRA for rise up the tickets in Ticketing system.
Environment: Ansible, Puppet, Chef, Maven, Nexus, SonarQube, Linux, AWS (Amazon Web Services), Azure, GCP (Google Cloud Platform), Docker, Kubernetes, Jenkins, GitLab CI/CD, Travis CI, Terraform, CloudFormation, ELK stack, Prometheus, Grafana, Python, Bash, PowerShell, Git, SVN.
Confidential, Indianapolis, IN
Devops Engineer
Responsibilities:
- Led the design, implementation, and management of highly available and scalable cloud-based infrastructure solutions using AWS, Azure, or Google Cloud Platform (GCP).
- Architected and implemented Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation, automating the provisioning and configuration of infrastructure resources.
- Developed and optimized CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI, enabling automated software delivery, continuous integration, and deployment.
- Mentored and provided technical leadership to a team of DevOps engineers, guiding them in best practices, code reviews, and troubleshooting complex issues.
- Implemented containerization strategies using Docker and managed container orchestration platforms like Kubernetes, improving scalability, resource utilization, and deployment efficiency.
- Automated routine tasks, deployments, and configuration management using scripting languages such as Bash, Python, or PowerShell, resulting in significant time and cost savings.
- Implemented and optimized monitoring and logging solutions (e.g., ELK Stack, Prometheus, Grafana), enabling proactive identification and resolution of performance issues.
- Collaborated closely with cross-functional teams, including developers, QA, and operations, to streamline software development workflows, improve collaboration, and ensure smooth deployments.
- Implemented security best practices and compliance measures, including access controls, vulnerability assessments, and security audits, ensuring the integrity and confidentiality of infrastructure and data.
- Conducted performance analysis, capacity planning, and system tuning to optimize application performance, scalability, and resource utilization.
- Resolved critical production incidents, performed root cause analysis, and implemented preventative measures to minimize downtime and improve system reliability.
- Evaluated and implemented new technologies, tools, and processes to improve efficiency, automation, and overall DevOps practices.
- Actively participated in knowledge sharing activities, including presenting at internal tech talks, conducting training sessions, and contributing to the company's DevOps community.
- Collaborated with development teams to implement and maintain effective branching strategies and version control workflows using Git or other version control systems.
- Implemented infrastructure and application monitoring using tools such as Nagios, New Relic, or Datadog, ensuring proactive issue detection and quick resolution.
- Worked closely with the security team to implement secure coding practices, conduct security reviews, and address vulnerabilities in the infrastructure and applications.
- Implemented disaster recovery and business continuity plans to ensure high availability and data protection in case of infrastructure failures or disasters.
- Conducted performance testing and optimization to identify and resolve bottlenecks, improving system performance and response times.
- Installation and Configuration of BEA Web Logic Application Server 9.2/10.3/11g on, RHEL 5, SUN Solaris 9.0/10.0 and Windows environment.
- Responsible for maintaining Web Logic and oracle Application Servers, IBM Websphere 6.1/7.0, JBoss AS 7.1on UNIX platforms, IBM AIX and Windows platforms.
- Responsible for setting up development, testing, staging and production environments for the ongoing application development.
- Installation and planning VMware ESX 3.5/4.0 server and also configuration and installation of virtual center database & VMware infrastructure virtual machine.
- Responsible for Configuration and Administration of Sun One and Apache Web Servers, including installation and configuration of WebLogic proxy Plug-ins to proxy load balanced requests for dynamic content to backend WebLogic Application Servers.
- Installed Web logic servers, configured domains for deploying applications.
- Installation, Configuring, troubleshooting and maintaining the Web logic 10.x/11g, (OFM) 11g, ODSI and Apache web server.
- Leaded a project to build infrastructure for Redhat JBOSS Fuse messaging middleware solutions.
- Installation, Configuring, troubleshooting and maintaining the Websphere Application Server 6.1/7.0, ESB and IBM HTTP Server 7.0/8.0 BETA.
- Deployed application ears on WebSphere Application Server Network Deployment in QA, Staging and Production environments on a daily basis and troubleshot various configuration and application issues.
- Installed and configured JBoss EAP 4.x for different environment like testing, QA, development, production on Linux, Solaris platform.
- Worked with the container technology such as Docker, Marathon, Aurora and Vagrant.
- Installed and Configured Sun One IPlanet Web server in various Environments. Also Configured Plug-ins between Sun One and Web Logic Servers.
- Implemented a migration from WebSphere Application Serve Base to Network Deployment as wellas6.1to7.0upgrade.
- Performed WebSphere Configuration backup and restoration using scripts.
- Automated linux servers using Ansible for doing the system administration tasks.
- Wrote Shell Scripts to automate processes (Cron tasks).
- Implemented and maintained automated backup and restore processes for critical infrastructure components and databases.
- Collaborated with product managers and stakeholders to understand business requirements and translate them into technical solutions and infrastructure designs.
- Participated in Agile or DevOps team meetings, providing insights and recommendations for improving the software development lifecycle and release processes.
- Conducted regular performance reviews and provided feedback to team members to foster professional growth and development.
- Implemented and enforced compliance with industry standards, regulations, and best practices, such as HIPAA, GDPR, or ISO 27001.
- Evaluated and recommended tools and technologies to improve the DevOps toolchain and streamline development processes.
- Actively participated in incident response and on-call rotations to ensure prompt resolution of production issues and minimize service disruptions.
Environment: Maven, Apache Tomcat, Linux, SonarQube, Nexus, AWS, Ansible, Jenkins, GitLab CI/CD, Travis CI, Terraform, CloudFormation, Docker, Kubernetes, Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), AWS (Amazon Web Services), Azure, GCP (Google Cloud Platform), Python, Bash, PowerShell, Git, SVN.
Confidential - Indianapolis, IN
Devops Engineer/AWS Engineer
Responsibilities:
- Designing, implementing, and managing scalable and highly available cloud-based infrastructure solutions using AWS, Azure, or Google Cloud Platform (GCP).
- Developing and maintaining Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation to automate the provisioning and configuration of infrastructure resources.
- Building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI to automate the software delivery process, from build to deployment.
- Containerizing applications using Docker and managing container orchestration platforms like Kubernetes to ensure scalability, high availability, and efficient resource utilization.
- Automating routine tasks and processes using scripting languages such as Bash, Python, or PowerShell, improving efficiency and reducing manual effort.
- Implementing and managing configuration management tools like Ansible, Chef, or Puppet to ensure consistency and standardization across infrastructure resources.
- Setting up and managing monitoring and logging systems (e.g., ELK Stack, Prometheus, Grafana) to proactively identify and resolve performance issues and optimize system resources.
- Collaborating with development and operations teams to optimize software development workflows, improve collaboration, and ensure the smooth integration of new features and releases.
- Ensuring the security and compliance of infrastructure resources by implementing best practices, access controls, and security policies (e.g., IAM, security groups, SSL/TLS).
- Conducting performance analysis, capacity planning, and system tuning to optimize application performance and resource allocation.
- Troubleshooting production issues, identifying root causes, and implementing solutions to ensure high availability and reliability of applications and infrastructure.
- Implementing and managing database systems (e.g., MySQL, PostgreSQL, MongoDB) to ensure efficient data storage, performance, and data integrity.
- Keeping up to date with industry trends and emerging technologies related to DevOps, cloud computing, automation, and infrastructure management.
Environment: WebSphere Application Server 5.x/6.x/7.x/8.x, Dell Servers, AWS, Red Hat Linux 6, Oracle RAC, Ubuntu, Puppet, Tomcat Server, Nginx, API Platforms, Cloud Foundry, Apigee, SOAP UI, Cassandra, Kafka, Docker, Mesos, Marathon.