We provide IT Staff Augmentation Services!

Sr Devops Consultant Resume

0/5 (Submit Your Rating)

Chevychase, MD

SUMMARY

  • Highly motivated DevOps Engineer with around 7+ years of extensive experience in experience solving complex problems with creative solutions, supporting development and operations environments.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mountpointsand Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) .
  • Strong Hands on experience in creating roles and writing Playbooks for the same usingAnsible.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Elastic Load - balancers, Elastic Container Service (Docker Containers), S3, CloudFront, RDS, DynamoDB, VPC, DirectConnect, Route53, CloudWatch, CloudFormation, IAM.
  • Experience Setting up databases inAWSusing RDS, storage using S3 bucket and configuring instance backups to S3 bucket..
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments &Docker containers.
  • Hands on experience on Automation/Build such as Jenkins, Docker, Chef, Artifactory, Bamboo.
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments & Docker containers.
  • Developed processes, tools, automation forJenkinsbased software for build system and delivering SW Builds.
  • Managed build results inJenkinsand deployed using workflows
  • Strong Experience with Scripting in multiple languages on UNIX, LINUX and Windows - Ruby, Python, Shell and Bashscripts.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases
  • Monitoring and troubleshooting production servers with Nagios
  • Creating monitoring scripts to be used as Nagios plugins.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle.
  • Experienced in Change Management using tools like ITSM.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
  • Experience in using Version Control Tools VSS, Sub-Version, Git.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience with web and application servers (Apache http server, Tomcat).

PROFESSIONAL EXPERIENCE

Confidential, Chevychase, MD

Sr DevOps Consultant

Responsibilities:

  • Involved in multiple roles in various capacities managing and delivering the deployments, accountable for the entire infrastructure design and design of deployment automation framework.
  • Wrote Ansiblescripts and usedAnsiblefor configure Tomcat servers and maintenance.
  • Created playbooks and roles forAnsibleand deploying applications to AWS cloud usingAnsible.
  • Implemented continuous deployment with Apache Mesos and Marathon by using Docker as a container orchestration for data center automation.
  • Worked on Docker and Docker Hub, used docker command line utilities to pull images from Docker hub, and create custom images on the local workstation.
  • Installed and configured Nginx Docker containers and utilized Docker commands to set custom ports ensuring no port conflict occurs.
  • UsedAnsiblePlaybooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS, Monitoring using CloudWatch and CloudTrail.
  • Provisioned load balancer, auto-scaling group and launch configuration for microservice usingAnsible.
  • ManagedAnsiblePlaybooks withAnsiblemodules, implemented CD automation usingAnsible, managing existing servers and automation of build/configuration of new servers.
  • Worked withAnsiblefor Orchestration of Deployments for various servers.
  • Maintained the user accounts (IAM), VPC, RDB, Dynamo DB, SES, SQS and SNS services, Network ACL's and Route Tables etc. in AWS cloud.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances.
  • Worked on build tasks using Maven, Ant and GNU Make files and worked with development team to migrate Ant scripts to Maven.
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
  • Worked with IAM in order to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for AWS EC2 instances using Cloud Watch.
  • Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Worked on User admin groups, maintaining account and monitoring system performance using Nagios.

Environment: Ansible, Java, Oracle 10g and 11g, Bash, Perl, Python, VB Scripting, Jenkins, Maven, Ant, Nexus, Art factory, Docker,Git, SVN, Tomcat, WebSphere, Apache, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Hadoop.

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Evolved existingJenkinsprocesses to further streamline deployments and cutover processes.
  • Developed Ruby and shell scripts for automation as per the requirements.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby and Python.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Strong experience with Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps with in the Docker Engine
  • Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Used Cloud formation and launch configurations to automate repeatable provisioning ofAWS resources for applications.
  • Setup auto scaling groups based on memory and CPU to adapt to unforeseen spikes.
  • Write Chef specs and Server specs for the unit testing and integration testing.
  • Used Kitchen as a platform to test our cookbooks.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscalling groups
  • Automated server/database backups using (snapshots/AMI images)Developed cookbooks from scratch and wrote recipes, scripts, monitoring checks and also developed LWRP’s for the cookbooks.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS cloud Formation templates
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes usingJenkinsto move from one environment to other environments.
  • For CI/CD pipeline Jenkins is used, Written jenkins-job-dsl for configuring the jobs in jenkins.
  • Implemented Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.

Environment: Chef,Ruby Maven, Artifactory, Git, Docker, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates,AWS RDS, AWS Cloud Watch, Ruby, ChefGit.Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins

Confidential

Release/Build Engineer (Software Engineer)

Responsibilities:

  • Working with a team of Developers, QA testers, and DBAs, implemented a code branching strategy for an internal marketing management application.
  • Managed Hudson / Jenkins-based build system, producing semi-continuous builds
  • Worked with Docker for convenient environment setup for development and testing.
  • Developed comprehensive Hudson / Jenkins command line tool, vastly increasing
  • Efficiency and accuracy of common, repetitive tasks.
  • Enhanced in-house portions of build, completely overhauling master build script.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Collaborated with software engineers across multiple platform teams, determining requirements and implementing software build needs for new components.
  • Built unified base OS image for family of embedded Linux systems, configuring boards for different personalities via boot-time scripting.
  • Designed and supported installation scripts and procedures across multiple product lines and platforms, ensuring smooth and successful installations and upgrades by internal teams and customers
  • Setting and Maintenance of source code repository
  • Defining repository access, backup and restore processes
  • Writing scripts for automation of routine activities.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management etc.
  • Coordinated in CVS to Subversion migration
  • Installation of Subversion clients on all build environments (including dependent modules)
  • Interacting with the client and different teams for any changes in build process requirements.
  • Maintaining and setting up infrastructure and daily builds.
  • Setting up build structure as per requirement with maven.
  • Keeping track of content through Day Cq.
  • Code coverage using Sonar
  • Maintaining Builds per release
  • Configuring the layout and design of content
  • Involved in Configuring Production set up, maintaining live releases and cut over plans.
  • Setting up of dispatcher configurations, load balancing and maintaining author and publish instances.

Environment: Java, Eclipse, Toad, Git, Tomcat, Apache, Oracle, Jenkins, Ansible, Docker, Ruby, JIRA, Maven, Art factory.

We'd love your feedback!