We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

ChicagO

SUMMARY

  • Skilled Professional with 8 years of experience working on DevOps and Amazon Web Services with a major focus on Cloud Computing, Automation, Continuous Integration, Software Configuration and Build/Release Management.
  • Experience on AWS platform and its dimensions of scalability including 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.
  • Work experience inAzureApp & Cloud Services, PaaS,AzureBlob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, storage, network and database.
  • 2 years of Hands on experience withAzureand strong understanding ofAzurecapabilities and limitations, primarily in the IAAS Space
  • Experience in migrating applications from customer on - premises datacenter to the cloud platforms.
  • Planning and implementation of data and storage management solutions inAzure(SQLAzure,Azurefiles, Queue storage, Blob storage).
  • Expertise in tools like Hudson, Jenkins, Build Forge and Cruise control, Chef, Puppet, Ansible, Docker, GIT, SVN, Nexus, Artifactory.
  • Experience in administration and automation of AWS server resources.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Ability to identify and gather requirements to define a solution to build and operated on AWS.
  • Deployed and maintained EC2 instances at AWS and utilized SES for sending mail.
  • Working Knowledge on MicrosoftAzureIaaS.
  • Good Understanding ofAzureLoad Balancers and Networking concepts.
  • Used WindowsAzureto deploy the application on cloud and managing the session.
  • Worked in a Docker-based Microservices environment hosted in AWS.
  • Good working Knowledge on AWS, Azure and GCP services.
  • Worked onDockerplatform to develop, ship, and run applications.
  • Automated Docker images using Docker file, Worked withDockerimage.
  • Used Docker images and containers for redirection of ports and Volumes and packaged the application into a standardized unit for software development.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, Subversion, Fisheye, and Nexus.
  • Hand on experience with F5 Load balancer.
  • Performed integration of Code Quality Analysis Techniques like Check styles, FindBugs, PMD, Cobertura with CI tools like Hudson/Jenkins.
  • Experience in administering and supporting the CM tools including Subversion and CVS on UNIX environments. Hands on experience on Clearcase.
  • Experience in and demonstrated the understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Well versed with the creation of puppet profiles and role modules.
  • Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • 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.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databases, templates, attributes.
  • Set up Continuous Integration for major releases in Jenkins.
  • Good Knowledge in Python and Shell scripting.
  • Good knowledge in managing Sonatype Nexus repositories for the maven artifacts and dependencies.
  • Extensive experience in working with Apache Tomcat and JBOSS application servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Knowledge of databases like MS Access, MySQL, Oracle 9i/10g/11g and IBM DB2.
  • Excellent communication skills, ability to work as a team or individually, the ability to learn new technologies quickly.
  • Good interaction with developers, managers, and team members to coordinate job tasks and a strong commitment to work.
  • Experience in configuration of Apache SOLR, Rabbit MQ, Mongo DB, PostgreSQL, Active Directory, NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, Sendmail, FTP, remote access, security management and Security troubleshooting skills.
  • Experience in providing on call Production support.
  • Experience in using Bug Tracking tools like JIRA and HP Quality center.
  • Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Worked on DEV, QA, UAT and PROD environments for various releases.

TECHNICAL SKILLS

Platforms: Windows, Unix, Linux, Rhel 7, Solaris, HP-UX, Microsoft Windows Vista/ XP/2000

Build Tools: Ant, Maven.

CI Tools: Hudson, Jenkins, Bamboo, Build Forge and Cruise control.

Deployment Tools: Chef, Puppet, Ansible.

Container Platform: Docker

Repositories: Subversion, Clear case, GIT and Perforce, Nexus, Artifactory, Big Bucket.

Languages: C, Perl scripting, Shell scripting, SQL, Java/J2EE, Python, Ruby.

Tracking tools: Jira, Rally, Clearquest, HP Quality center.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Databases: Oracle, SQL SERVER, MY SQL, DB2, MongoDB.

Cloud Technologies: Amazon Web services (Elastic Compute Cloud(EC2), Simple Storage Services(S3), Route 53, Cloud Front, Elastic Bean Stalk, Virtual Private Cloud(VPC), RDS, Cloud Watch, Elastic Load Balancer(ELB), Auto-Scaling, IAM Roles, Elastic IP' Confidential, Security Policies, Cloud Formation.

PROFESSIONAL EXPERIENCE

Confidential, Chicago

Sr. DevOps Engineer

Responsibilities:

  • Experiences professional in implementation of AWS and Azure services and IAAS Infrastructure.
  • Worked on building a Microservice based IOT application, deployed in AWS with Docker.
  • Supported developers and QA team engineers on release process and to make various builds environment.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) using rundeck.
  • Assisted in migrating the existing application into theAWS.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organization inAWSpublic cloud.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup onAWS.
  • Worked on migrating existing legacy application in traditional datacenter to Azure using Azure services.
  • Planned and prepared capacity and architecture plan to create theAzureCloud environment to host migrated IaaS VMs and PaaS role instances for applications and databases.
  • Hand-on Experience on High Availability Methodologies forAzureCloud
  • Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline forAzureCloud Services using Ansible.
  • BuiltAzureenvironments by deployingAzureIaaS Virtual machines (VMs) and Cloud services (PaaS)
  • Worked onAzureActive Directory
  • ScalingAzureInfrastructure resources. Scaling and Auto Scale with ARM, Updating VM scale sets.
  • Converted existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of Virtual Machine inAzure.
  • Worked on MicrosoftAzure(Public) Cloud to provide IaaS support. Created Virtual Machines through AzurePortal.
  • Manage and Create Storage Account and Affinity Group inAzurePortal.
  • Analyzed Application requirements, procedures, and problems to improve existing design.
  • Develop and Manage Automated Build environment and work flow management and administration (Jenkins).
  • Providing reporting of project status to project management and stake holders.
  • Work with automation tools for deployment and provisioning infrastructure.
  • Developed strategies and document procedures for deployment, maintenance and application support.
  • Provided Training and mentoring to other teams on Application and Infrastructure.
  • Troubleshoot, debug and fix the issues with the application services, maintaining the health of application infrastructure.
  • Directing and participating in software/hardware releases and installation tasks.
  • Monitor health and performance of servers and containers in Prometheus using Grafana and alert manager.
  • Provided production support for the application which handles millions of devices 24/7.
  • Deployed application using D4AWS cloud-formation in AWS and D4AZURE ARMS in Azure.
  • Scale up and down of the services using predictive scaling.
  • Setup Jenkins Master slave architecture to use Jenkins as pipeline as a service.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT set up Jenkins master/slave to distribute build on slave nodes
  • Wrote Jenkins file using Groovy scripting to automate Jenkins jobs. Configured Jenkins jobs as a code with Groovy DSL.
  • Developed and implemented Software Release management strategies for various applications according to the agile process.
  • Configured sonarQube for Continuous Inspection of code quality and to perform automatic reviews of code to detect bugs.
  • Used Ansible server and workstation to manage and configure nodes.
  • Worked on implementing both Swarm and Kubernetes Orchestration for distributed applications.
  • Assist and support customers on issues and training them on Application API’ Confidential .
  • Integrated various tools with LDAP authentication.
  • Configured and setup net bond connection with AWS using AWS direct connect.
  • Worked with Docker and AWS enterprise support to resolve bugs and issues with services.
  • Developed technical Documentation on infrastructure, tools, strategies for triage support, incident handling and deployment procedures.
  • Setup and configured Elastic search (EFK), Portainer(container management Platform) and Rancher for Managing both DevOps Infra and application.
  • Setup and maintained different environment Dev, Test, Staging, Production.
  • Installed and configured Prometheus Tool for monitoring the server and container metrics.
  • Used JIRA to track issues and Change Management.
  • Configured Ansible and terraform for deployment and IAC for Docker certification stacks.
  • Planned & developed Disaster Recovery (DR) environment.

Environment: & Tools: AWS, Azure, Docker, Docker Swarm, Jenkins, Jira, Rundeck, Ansible, Terraform, Unix/ Linux environment, AWS EC-2, Route 53, S3, VPC, EMR, SQS, SNS, Auto scaling, ELB, AWS, Azure virtual machines, ARM, AWS Direct Connect

Confidential, TN

Sr. AWS DevOps Engineer

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration Management.
  • Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI' Confidential (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Hands on Development and deployment of a monitoring cluster in AWS based on Docker Swarm based on Sensu with Bash,Pythonand Ruby scripting.
  • Support and configured all cloud services includingAWSDirect Connect to On-Premise datacenter
  • AWSIntegration with internal DNS
  • ConfigureAWSVirtual Private Cloud to support application development and production.
  • Designed AWSPrivate Cloud Subnets, Security Groups, Network Access Controls, configureAWS Elastic Load Balancing for application high availability and performance
  • Used BOTO and Fabric for launching and deploying instances in AWS.
  • Achieved the use case to ensure disaster recovery by an event driven approach using Stackstorm andKubernetesdeployed onAWS.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch.
  • Maintained Different Environments Testing and Erection in Prod Environment in AWS.
  • Setting up Auto scaling of the instance group usingAWScommand line tools andAWScloud environment for Dev/QA environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Configured AWSRoute53 to route traffic between different regions.
  • Interfacing with teams of developers, know how to implementation/deployment/support for DevOps stories, implementation and integration of CI/CD pipeline and administration and automation of AWS server resources.
  • Configuring theDockercontainers and creatingDockerfiles for various applications.
  • Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and managing Docker volumes.
  • CreatedDockerimages from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • Worked withDockercontainer snapshots, attaching to a running container, managing containers, directory structures and removingDockerimages.
  • Dockercontainer deploying micro-services, and scaling the deployment using Kubernetes.
  • Worked withDockercontainers which are lightweight and fast for reducing the cycle time of development, testing, and deployment.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Managing and coordinating system integration, testing and deployment to support continuous integration.
  • Created crontab scripts for timely running jobs.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Writing multiple cookbooks in Chef.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring,
  • Creating user level of access for related GitHub project directories to the code changes.
  • Used NAGIOS Tool for monitoring the network
  • Created chef (databag) driven configuration of user accounts.
  • Used JIRA to track issues and Change Management.
  • Writing script for day-to-day activity for scheduled task using Perl scripting.
  • Installed Weblogic. Supported current migration of Data Center to Amazon Cloud.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT and Nexus.
  • Implementing a Continuous Delivery framework using Jenkins,Puppet, and Maven & Nexus in Linux Environment.
  • Managed Nexus Maven repositories to download the artifacts during the build.
  • Used Maven to perform daily and weekly Software Builds.
  • Planning releases with Zero downtime and no impact for the partners.
  • Created Chef Recipes for automating the Infrastructure, deployment process
  • Managing Nodes, Runlists, roles, environments, databags, cookbooks, and recipes in Chef.
  • Integrated Jenkins Build pipeline plugin for managing multi-project jobs efficiently.
  • Deployed the Java applications into web application servers like Apache Tomcat.

Environment: & Tools: Java, Linux, Maven, Nexus, Chef, Jenkins, Docker, Nginx, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, PowerShell Scripts, Windows, Unix/ Linux environment, Kubernetes.

Confidential, NY

Sr. AWS/DevOps Engineer

Responsibilities:

  • Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools, and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc.
  • Utilized Puppet for configuration management of hosted Instances withinAWS. Configuring and Networking of Virtual Private Cloud (VPC).Utilized S3 bucket and Glacier for storage and backup onAWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup onAWS.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Using CloudTrail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools forAWSsecurity and scanning.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Created the naming strategy for branches and labels and involved continuous integration system with GIT version control repository and continually build as the check-in’ Confidential come from the developer.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet).
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
  • Installed/Configured/ManagedPuppetMaster/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules frompuppet-forge.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
  • Deployed Puppet,Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments.
  • Generated Ant, Perl&UNIX scripts for build activities in QA, Staging and Production environments
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Responsible for distributed applications across hybrid AWS and physical data centers
  • Strengthening security by implementing and maintaining Network Address Translation in company’ Confidential network
  • Resolved update, merge and password authentication issues in AnthillPro and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using AnthillPro with ANT and Nexus repository.
  • Supported small to medium sized projects using GIT
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Importing the data in Splunk through inputs.conf, props.conf and transforms.conf.
  • Automation/Simplification of Digital Guarding Process through SPLUNK.

Environment: AWS, GIT, Jira, Maven, ANT, Jenkins, Puppet, Unix Shell Scripting, Splunk, Anthill Pro, AWS, Nexus

Confidential, AZ

Sr. DevOps Engineer

Responsibilities:

  • Managed and coordinated all code and code related activities for all applications including, but not limited to, the requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across the portfolio.
  • Assisted the end-to-end release process, from the planning of release content through to actual release deployment to production. Executed the planning of product software releases.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Bamboo, Maven in Linux environment.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.
  • Converting production support scripts to chef recipes.
  • Testing of cookbooks with chef-spec.
  • Setting up a client-server model of Chef in the development environment of OCI.
  • Worked on documentation - Chef basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, Testing docs.
  • AWSserver provisioning using Chef Recipes.
  • Defining Release Process & Policy for projects early in SDLC.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Practical understanding and experience in scaling Chef with 100' Confidential of agents and few Chef server.
  • Experience in installing, integrating, tuning, and troubleshooting Apache 2.x, 1.3.x webserver, JBoss 4.x, Tomcat and WebLogic 8.x, 9.x and WebSphere 7.x / 8.x application servers.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Troubleshooting various production related outages.
  • Generated Perl, UNIX & Shell scripts for build activities in QA, Staging and Production environments.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Manage the integration of new software projects and products into the build environment.
  • Work with product development to resolve build-related issues in all projects.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Configured the user' Confidential accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Confidential, NJ

Sr. Build and Release engineer

Responsibilities:

  • Managed and coordinated all code and code related activities for all applications including, but not limited to, the requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across the portfolio.
  • Assisted the end-to-end release process, from the planning of release content through to actual release deployment to production. Executed the planning of product software releases.
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day
  • Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • Used Clearquest as ticketing tool.
  • Developed and maintained UNIX/Perl/Power Shell/Ant scripts for build and release tasks.
  • Modified ANT scripts to build the JAR' Confidential, Class files, WAR files and EAR files from VOB' Confidential .
  • Worked as shadow with project leads on .net application' Confidential build and deployments using MS Build.
  • Collaborate reports and communicate effectively with peers, management, external vendors, and other interested parties to meet business goals.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Hudson innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Documented project' Confidential software release management procedures with input decisions.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and ANT in Linux environment.
  • Evaluated Puppetframework and tools to automate the cloud deployment and operations.

Environment: Solaris, Linux, Eclipse, Java, SQL,AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo,Puppet, Clearquest, JIRA, XML.

Confidential

Build and Release engineer

Responsibilities:

  • Involved in thereleasecycle of the products from environments like Development, QA and UAT through Production.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Manage the configurations of multiple servers using Chef.
  • Analyzed and converted AntbuildProjects to MavenBuildProjects.
  • Developing new MavenBuildScripts based on the requirements.
  • Created and Maintained Local Maven Repository for Maven projects.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Managed dependencies by creating parent-child relationships between projects.
  • Managed Web Logic servers and application deployments.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Developed and maintained the Shell and Perl scripts for automating the deployments andbuild process.

Environment: IBM Rational Clear Case, Java/J2EE, ANT, MAVEN, WebLogic, Perl Scripts, Shell Scripts, XML, UNIX, Oracle10g, 11g.

We'd love your feedback!