We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Around 7+ Years of experience in Information Technology industry in various roles with excellent experience in Software Configuration, Release Engineer, Build & Release with diversified exposure in Software Process Engineering, designing & building a Web Application, AWS & open source technologies.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat).
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS, ECS.
  • Experience in working on version control systems like Subversion and GIT Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GIT Bash, GITHub, GIT GUI and other command line applications etc.
  • Strong knowledge on system administration, configuration and customization of Atlassian tools.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the Atlassian-based suite (JIRA, Confluence).
  • Experience in using configuration management tools like Chef, Puppet and Ansible.
  • Extensively worked on Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
  • Designed project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, build forge.
  • Extensive experience using Gradle, Maven and Ant as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experience in using Nexus and Artifactory as Repository Management tools.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.
  • Use of Docker and OpenShift to manage microservices.
  • Experience in using Deployment tools like Rundeck, Udeploy etc for deployment orchestration.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Experienced with Handling Cloud environments (AWS and OpenStack).
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, MAVEN, Shell and PERL scripts.
  • Experienced in Implementing Nagios, Icinga, Cloudwatch & AppDynamics for System and Application Performance Monitoring.
  • Experience in working with Apache ZooKeeper during the implementation of Mesos.
  • Worked on Messaging systems like JMS, RabbitMQ, Apache Kafka etc to communicate between publishers and consumers.
  • Implemented security tools like Veracode, Qualys etc., to work with applic ation vulnerabilities.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.

TECHNICAL SKILLS

Build Tools: ANT, MAVEN, Gradle, MSBuild

Version Tools: SVN, GIT, TFS, ClearCase

CI Tools: Hudson/Jenkins, Bamboo, BuildForge

Web technologies: HTML, XML, JAVA Script

Respositories: Nexus, Artifactory

CM Tools: Puppet, Chef, Ansible.

Languages: C, C++, PERL scripting, Shell scripting, Java/J2EE, Python.

Database: Oracle, MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2007/2008/ XP, LINUX (RHEL 4/5/6/7), UNIX (11.0,11.11,11.23), centos, Aix

Bug Tracking: JIRA, Bugzilla, HP quality center

SDLC: Agile, Scrum, Waterfall

Cloud Providers: AWS,GCP, OpenStack, Azure

Infrastructure as code: Terraform,cloudformation

Containerization Technologies & Orchestration: Docker - Mesos, Kubernetes, Swarm.

PROFESSIONAL EXPERIENCE

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Worked on migrating the on-premise storage to AWS Cloud . Used AWS services like EC2, S3, RDS, ELB, ECS, Elastic Beanstalk, Route 53, IAM and Auto-Scaling Groups .
  • Managed applications deployed to the AWS Cloud Infrastructure and Configured and Launched EC2 Instances (RedHat/Ubuntu/Linux) specific to the target application.
  • Provided support to Development, QA, Staging and Production environments for code deployments and changes.
  • Provided Security to the VPC (Virtual Private Cloud) in AWS using NACLs (Network Access Control Lists) and Security Groups .
  • Created EBS snapshots to save the configured AMIs on the EC2 instances. Created custom AMI image to replicate the production environment.
  • Created Cloud Watch alerts for EC2 instances and using them in Auto Scaling launch configurations. Used Cloud Watch service to monitor servers using performance metrics like CPU Utilization, Memory and Storage.
  • Created and monitored AWS RDS and Performed migration of On-premises Oracle DB to AWS.
  • Used Azure to automate deployment and troubleshoot mechanism for quick service.
  • Used Azure for collaborating cloud infrastructure and cloud services architecture to meet operational objective. Used Azure Storage services like migrating Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications.
  • Maintained the CI/CD pipeline by configuring Jenkins to pull the code from Git and integrated Maven tool to automate the Build jobs.
  • Implemented Testing in the CI/CD pipeline using testing frameworks like SonarQube and JUnit on Jenkins.
  • Authored the Maven script to automate the build process for producing the artifacts and maintained the pom.xml configuration file of the main module and the sub-modules.
  • Created multiple terraform modules to manage configuration, applications, services and automate installation process for web server and AWS instances.
  • Deployed configuration management and provisioning to AWS using Packer-Docker and Terraform, involved in automated deployments of EBS on to the AWS cloud ec2 instance server and automated the complete deployment environment on AWS.
  • Managed deployment automation using terraform to automate system operations.
  • Wrote YAML scripts to manage and deploy environments using Ansible in a time efficient manner and Developed Ansible roles by splitting the tasks into multiple YAML files promoting code reusability.
  • Automated deployment of artifacts onto Apache server residing on containers using Ansible .
  • Used SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities.
  • Created Docker Images and Containers using Docker File . Worked with Amazon ECR Repository to pull the required Docker images to create containers.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Managing and improving CI system using Jenkins.
  • Worked with Kubernetes to orchestrate the containerized applications deployed on the node machines.
  • Managed Kubernetes objects like Replication Controllers, Deployments, Services, Liveness Probe and Readiness Probe.
  • Created Splunk dashboards to monitor and analyze application log, performance and generated reports.
  • Monitored the error logs from the Application servers.
  • Used NoSQL, MongoDB and Elastic cache to perform basic database administration and developed Python scripts for transferring data from DynamoDB to MySQL database.
  • Used scripting languages like Bash, Python and Powershell to automate day-to-day tasks.
  • Worked with Defect tracking tool JIRA for raising tickets and also identifying, logging, tracking and documenting defects/issues in real-time.

Environment: AWS, Azure, Git, GitHub, Maven, Jenkins, terraform, Ansible, Docker, Kubernetes, JIRA, Nexus, Splunk, SonarQube, Tomcat, Python, Shell, Bash, etc

Confidential, Scottsdale, AZ

DevOps Engineer

Responsibilities:

  • Create continuous integration/deployment with Application Release Automation (UrbanCode-UDeploy) by integrating and improving client ’ s existing infrastructure and build pipelines.
  • Branch management, Change management and end to end release process.
  • Act as SME on OpenStack / RHEL / Containers (Mesos, Docker) and Enterprise IT
  • Designed and built OpenStack clusters using Ceph storage backend.
  • Work with vendors and different Engineering Product Groups in various IT solutions involving Linux, vSphere, Hadoop, OpenStack, etc.
  • Build and Release Management like setting up CI/CD pipelines, managing code repository and automating CI/CD with code repository
  • Experience in branching, tagging, and maintaining the version across the environments using SCM tools like Git
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef .
  • Configured AWS services like S3, IAM, CloudFormation, Autoscaling, ELB, Cloud Watch , Lambda , SNS and DynamoDB for supporting web application operations.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Maintained SSO integration to AWS Console according to company standards.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Uses Amazon AWS costing, provisioning, administration, monitoring and troubleshooting.
  • Making deployments of microservices as containers by using containerization tools like Docker and Docker Compose . Docker Swarm and Kubernetes for orchestration to ensure continuous deployments into the different environments
  • Integrated third party user directory access using SAML tokens for Single Sign On (SSO) with Active directory. Designed and implemented SSO solutions using ISAM, ISIM, JIT, and ICAM over OAUTH, OIDC, SAML protocols on multiple shared infrastructure environments
  • Responsible for maintaining & configuring the build agent machines and maintaining the Agent pools
  • Involved in automation of Provision and Deprovision process of DevTest Labs associated to resource group in Azure cloud using Ansible playbooks
  • Experience in building private cloud infrastructure of OpenStack, deploying through puppet and maintaining them in production
  • Experience with Layer 3 routing, BGP, VRF, VLAN, OSPF, MPLS, ACL, VPN and load balancing
  • Controlling and Maintaining all modules within Ansible Module Library and use Visual Studio Team Service (VSTS) as source control for source code
  • Setting up the CI/CD automation environment for Application team if necessary and help them through the process of build and release automation.
  • Developed and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundations on VMware virtual infrastructure (on-premises)
  • Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the Atlassian-based suite (JIRA, Confluence).
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF) . Created Blue/Green strategy and deployed multiple sprint boot apps to PCF foundations and also experience in deployment rollback
  • Experience troubleshooting and configuring IP networks using routing methods: BGP, ISIS, OSPF, MPLS, or Static routing
  • Extensively worked on Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in ONOS, Trellis SDN Deployment with K8S orchestration
  • Provided support to dev, qa, p4d and prod environments for code deployments, changes and general support

Environment: AWS,GCP, GitHub, Docker, Kubernetes, SAML, DevSecOps tools (Veracode, SonarQube, White Source), Yaml, Node.js, Type Script, C and C++.

We'd love your feedback!