We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 7+ Years of experience in IT industry comprising of Development Operations (DevOps), Build & Release Management, Unix / Linux Administration, Windows administration.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Administration various environments in software development life cycle(SDLC)Windows, Ubuntu, Red Hat Linux, SUSE Linux and CentOS. Experience supporting Chef Environment with multi servers and involved in developing manifests.
  • Devops experience with Puppet, Ansible,Kubernets, Chef, AWS(OPSWork) and OpenStack.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Configured and monitored distributed and multi - platform servers using chef.
  • Defined Chef Server and workstation to manage and configure nodes.
  • Developed Chef Cookbooksand Recipes to manage systems configuration.
  • Experience in branching, tagging and maintaining the version across the environments working on tools like Subversion (SVN)and GIT.
  • Experience in cloud stack such as AWS(Cloud formation) and VMWARE stack.
  • Design high availability(HA)applications on AWS across Availability Zones and Availability Regions
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP PERL.
  • Have a good knowledge on programming languages like Java, .NET
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration(CI) and for End to End automation for all build and deployments.
  • Extensive experience with software Build automation and standardization tools like ANT, Maven, and Gradle.
  • Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for Change management.
  • Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills.
  • Experience with MongoDB, MSSQL, MySQL and Server DB Tasks.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Familiar with network tool Nagios and Splunk.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Good at communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Cloud Platform: AWS,(EC2, S3, EBS, RDS, ELB, IAM, AMI, Auto Scaling). Microsoft Azure, and Open stack.

Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, OPS Work.

Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, MS Sql.

Build Tools: ANT, MAVEN, make file, Hudson, Jenkins, BAMBOO, Code Deploy.

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.

Languages/Scripts: C, .Net, HTML, java, Shell, Bash, PHP, Python, Ruby and Perl.

SDLC: Agile, Scrum& Waterfall.

Web Technologies.: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Operating Systems: Linux (Red Hat 4/5/6), UNIX, Ubuntu, Fedora, CentOS, Windows NT/2000/2003, 7,8,10 and iOS

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Devops Engineer

Responsibilities:

  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Managed S3 buckets and bucket policies, Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Good understanding on life cycle management in data storage strategies in AWS.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Automated the deployments using Puppet and Bamboo.
  • Used Puppet to manage Web Applications, Config Files, Database, Commands, Users Mount Points, Packages, Services.
  • Implementing a Continuous Delivery framework usingPuppet, Maven & Nexus in Linux environment.
  • Created puppet manifests and modules to automate system operations.
  • Good knowledge on Load balancers and Network Firewall connectivity.
  • Good knowledge on containerization tools like Docker, Docker Client, Docker daemon.
  • Experience in writing basic Docker files to startup instances and run applications.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Worked with QA team in creating and generating test cases for different test scenarios.
  • Experience in writing test cases in BDD format.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Experienced with Atlassian JIRA, Confluence, Service Now.
  • Troubleshoot issues pertaining to existing Nagios service checks.
  • Good experience in troubleshooting the Deployment checks.

Environment: Bamboo, Puppet, AWS (EC2, VPC, S3, EBS, Route 53, AMI, IAM), Maven, Apache Tomcat, RedHat linux Cent Os 6.x, 7.x, Bash shell, R10K, MCollective, Nexus, GIT, SVN, Nagios, Docker, Python.

Confidential, Lansing, MI

AWS Cloud Platform Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Working on DevOps Platform and have gained experience in specialized areas related to Chef for Cloud Automation.
  • Maintaining a farm of AWS resources like EC2 instances, ELB's and Auto scaling.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Creating and using Ansible templates to create customized configuration files for hosts.
  • Automated the cloud deployments using chef, python, PowerShell and AWS Cloud Formation Templates.
  • Responsible for continuous integration and continuous delivery using Jenkins, Maven and Chef.
  • Managing AWS Infra and automation with CLI, API.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Provide high durability of the available data using data storage in the AWS S3 bucket, versioning S3, life cycle policies.
  • Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Experienced in working with Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk and configuration tasks for new environments etc.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
  • Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tools.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

Environment: Tomcat, Apache, Jira, Nagios, Python, Maven, AWS, Centos, CloudWatch, Chef, Ansible, Linux, Ubuntu.

Confidential, Portland, OR

DevOps AWS Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Used Bootstrap Script for launching large number of instances in AWS.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef for configuration management of hosted Instances within AWS,Configuring and Networking of Virtual Private Cloud (VPC).
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies. scripting of administration tasks using CLI, Power Shell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

Confidential, Brooklyn, NY

Build and Release Engineer/Devops Engineer

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jenkins) and deployed the built into Jboss application server.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Used Shell script to configure the Apache Tomcat application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Managed the entire release communication and Release co-ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirements.
  • Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Launched the Application specific architecture with Cloud Formation Templates using Jenkins Plugin.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Built the AWS infrastructure from the scratch for the Project NextGen App which is an internal application that logs the customer data.
  • Created Docker file for each micro service's and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks etc.
  • Setup Jenkins Pipeline for Application specific Infra Code Deployment.
  • Implemented Elastic Load Balancers (ELB's) and Auto Scaling groups in AWS on Production EC2 Instances to build Fault-Tolerant and Highly Available applications.
  • Develop deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Configured Docker containers and created Docker files for different environments.

Environment: Amazon Web Services (AWS), Jenkins, Docker, Linux, Chef, Ansible, AWS S3, Apache, Jira, GIT, Restful API's, JIRA, SVN, GIT, Apache ANT, Maven, jerkins, Anthill pro, Apache Tomcat, Shell Script, Unix/Linux, Windows, Jboss.

Confidential

Build and Release Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Involved in front-end programming using C, C++ on both LINUX & Windows platforms.
  • Comfortable and flexible with installing, updating and configuring various flavors of LINUX and Windows.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository
  • Automated the build and release management process including monitoring changes between releases.
  • Strong in building Object Oriented applications using C and C++, writing Shell Scripts on LINUX.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.

Environment: Subversion,, Java, ANT,, Jenkins, UNIX/LINUX, XML, Windows, Windows Server 2003/2008, Web logic, MY SQL, Perl Scripts, Shell scripts.

We'd love your feedback!