We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

New Brunswick, NJ

SUMMARY

  • Over 8 Years of experience in IT industry with imperative concentration on Build & Release, DevOps, Linux, and Cloud Computing.
  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, S3, Elastic Beanstalk, RDS, DynamoDB, VPC, Route53, Cloud Watch, Cloud Trail, CloudFormation, IAM, EMR and ElasticSearch.
  • Expertise in working on Multiple AWS instances and set the security groups, Elastic Load Balancer and AMIs, Autoscaling to design cost effective, fault tolerant and highly available systems.
  • Experience with AWSIAM and Security Group in Public and Private Subnets in VPC and Created AWS Route53 to route traffic between different regions.
  • Worked on setting up the life cycle policies to back the data fromAWSS3 toAWSGlacier, Worked with variousAWS, EC2 and S3 CLI tools.
  • Build infrastructure as a code using tools like Terraform and Cloud Formation Templates.
  • Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, Code Deploy, Code Pipeline, Maven, and configuration management tools like Puppet & Ansible.
  • Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring and Integrating Ansible with Jenkins.
  • Experienced with deployment automation of all the microservices to pull image from the private Docker Registry and deploy to Docker swarm cluster using Ansible.
  • Expertise in setting up (CI/CD) Continuous integration and Deployment Pipeline for J2EE, NodeJS and Python applications as well as Docker Containers using Jenkins.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Handled Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Experience in writing Helm Charts, Kubernetes files for deployment of microservices into Kubernetes clusters.
  • Extensive experience in building artifacts for Java, Spring framework, Angular applications using ANT, Maven, Gradle, and all required dependencies in Jenkins and AWS Code Build.
  • Worked with Akamai on delivery configurations for the application traffic diversions.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool. Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct Jira.
  • Expertise in Python, Perl, shell scripting, Groovy, Yaml to automate administration tasks.
  • Experience on Deployed the Software builds to Dev, QA, Perf, and Production servers.
  • Experience in System Administration on various platforms which includes Red hat Linux, Solaris, SUSE Linux, CentOS, Windows Environment, VMware ESX/ESXI and VMware vSphere.
  • Experts in creating and managing user accounts, security, disk space and process monitoring in Solaris and Red Hat Linux.
  • Working knowledge on configuring access lists. Troubleshooting DNS/DHCP issues within the LAN network.
  • Experience in 24x7 production support environments, on - call, and weekend support.
  • Organized and facilitated project planning, daily stand-up meetings, reviews, retrospectives, sprint, release planning, demos, and other Scrum-related meetings.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, Solaris, Ubuntu, CentOS

Virtualization Platforms: Virtual Box, VMware, Docker

Configuration management: Chef, Ansible, Akamai

CI/CD Tools: Jenkins, Bamboo

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Amazon Web Services: EC2, Elastic Load Balancer, Auto Scaling Services, Glacier, Elastic beanstalk, Cloud Front, Relational Database, Dynamo DB, Virtual Private Cloud, Route 53, Cloud Watch, Identity and Access Management (IAM), EMR, SNS, SQS, Cloud Formation, Lambda. VPN

Scripting Languages: Bash, Groovy, Shell, Python

Build Tools: Maven, Ant, Gradle, Gulp, Grunt, Yarn, Packer

Cloud platforms: AWS, Azure, GCP

Logging & Monitoring Tools: Splunk, New Relic

Databases: Oracle, Mongo DB, MySQL

Version Controls: Subversion, Git

Issue Tracking Tools: Jira, ToolBox

PROFESSIONAL EXPERIENCE

Confidential, New Brunswick, NJ

Sr. DevOps Engineer

Responsibilities:

  • Migrating of On-Prem e-commerce applications to AWS Cloud, Engaged in Creating highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, S3, ELB, VPC, Route53, IAM.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) for accessing AWS resources.
  • Performed AWS S3 buckets creation, policies, IAM role based polices and customizing the JSON template.
  • Managed storage in AWS using Elastic Black Storage, S3, Glacier. Created Volumes and configured Snapshots.
  • Used Amazon Glacier for archiving data, Amazon RDS to manage, create snapshots, and automate backup of database.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Installed Workstation, Bootstrapped Nodes and wrote Cookbook Recipes and uploaded them to managed On-site OS/Applications/Services/ Packages using Chef.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, My SQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • AdministeredJenkinsfor Continuous Integration and deployment into Tomcat/WebLogic Application Servers, testing in build environment and release to test team on scheduled time
  • Write test scripts, in an agile software development environment, where built-in automated test procedures are paramount and continuous integration of software and continuous delivery of software
  • Experience in using Jenkins, Code Deploy for CI/CD pipelines, Experience in Jenkinsto automate most of the build related tasks.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters.
  • Contributed to python library that deploys k8s clusters using helm charts.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Writing pom.xml files for Java, Spring Boot, Angular, Sales Force Applications and building the CICD pipelines in Jenkins and designing and Implementing release plan for all environments by using all dependency plugins depend on Code Requirements.
  • Developed build and deployment scripts using ANT andMAVENas build tools in JENKINS to move from one environment to other environments.
  • Writing shared library modules in Groovy, Ansible playbooks and used in Jenkins CI/CD Pipelines.
  • Responsible for creating User, Group creation, monitoring and maintaining log for system status/health using Linux commands andNagiossystem monitor.
  • Involved in delivery pipeline orchestration (provisioning, configuration, monitoring and deployment) usingPythonscripting, Jenkins, Chef and in a hybrid cloud environment.

Environment: AWS, Kubernetes, Chef, Ansible, Splunk, SonarQube, MSSQL, MySQL, AWS EC2, IAM, S3, VPC, Cloud Watch, ELB, SNS, GIT, GITHUB, Maven, Jenkins, Python, Shell, Appium, Tomcat, Salesforce.

Confidential

DevOps Engineer

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, S3, ELB, VPC, Route53, IAM.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) for accessing AWS resources.
  • Managed storage in AWS using Elastic Black Storage, S3, Glacier and Created Volumes and configured Snapshots.
  • Scaling web applications and services developed with Java, .Net, PHP, Node.js, Ruby, Python on servers like Apache, Nginx, IIS using AWS Elastic Bean Stalk.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Involved in maintaining the user accounts (IAM), policies, RDS, DynamoDB, SQS and SNS services in AWS cloud.
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, EC2 and Security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Creating and configuring Azure Active Directory services for authenticating application in Azure cloud office 365.
  • Configuring Azure Backup Service for taking backup of Azure VM and data of on premise to Azure.
  • Building and installing servers throughAzureResource Manager Templates (ARM) orAzurePortal.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
  • Implemented new Docker container creation process for each GitHub branch. Container gets started using Jenkins as Continuous Integration server.
  • Written Terraform templates, Chef cookbooks, recipes and pushed them onto Chef Server for configuring EC2 instances.
  • Installed, configured, and managed Ansible server and written playbooks to configure various middleware application servers and to automate repetitive tasks.
  • Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Java, Spring Boot, Angular, Sales Force Applications and building the CICD pipelines in Jenkins and designing and Implementing release plan.
  • Upgrading, administering, plug-in management, and user management and job creation in Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus, share artifacts across projects.
  • Experienced in static code analysis tool SonarQube and CheckMarx right from setup to configuration in Jenkins.
  • Managed code by maintaining code repository in GIT (Bit Bucket) and resolve compilation and deployment errors related to code development, branching, merging, and building of source code.
  • Used the JIRA for bug tracking, creating the dashboard for issues.
  • Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc.

Environment: AWS, Terraform, Docker, Kubernetes, Chef, Ansible, Nagios, Splunk, SonarQube, Oracle, MSSQL, MySQL, AWS EC2, IAM, S3, VPC, Cloud Watch, ELB, SNS, GIT, GITHUB, Maven, Jenkins, Python, Perl, Shell, Jboss, Tomcat.

Confidential

Build and Release Engineer

Responsibilities:

  • Designing and creating Azure virtual machines, Implementing, and managing virtual networking within Azure and connect to on-premises environments.
  • Designed a backup plan and monitored storage solutions in accordance with the HA and DR requirements of the enterprise Hosting environment, Create and manage Azure AD tenants, and configure application integration with Azure AD.
  • Utilized ASR (AzureSite Recovery), Power Shell and MVMC (Microsoft Virtual Machine Convertor) for on premise tocloudmigrations.
  • Exposed Virtual machines andcloudservices in the VNets to the Internet usingAzureExternal Load Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in VNet withAzureInternal Load Balancer.
  • Azure PaaS Solutions like Azure Web Apps, Redis Cache, Application insights Azure Server less Functions, Azure Stream Analytics, SQL Azure and Azure Storage.
  • Created Azure cloud services, Azure storage, Azure active directory, and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IaaS environment.
  • Implemented Office 365 andAzureActive Directory for single sign on SSO Authentication, Authorization andAzureRole-based Access Control (RBAC).
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Experience on Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Installed SonarQube plugin’s in Jenkins and integrated with Maven scripts and worked with Build Management Tools Ant and Maven for writing Pom.xml files.
  • Installed Jenkins on Linux server & created master-slave configuration to implement multiple parallel builds through a build farm.
  • Application Deployments & Environment configuration using Ansible and wrote Ansible Playbooks to configure and install software and other packages to the application.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configured automation using Docker containers.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR.
  • Build auto-scaled systems with Docker and Ansible Tower and application-level performance monitoring and alerting with an acute sense of what is signal and what is noise.
  • Used Splunk for log analyzing and improving the performance of servers and wrote several custom Splunk queries for monitoring and alerting.
  • Having good experience in SDLC methodologies like Agile and Scrum Methodologies and Python based environment.

Environment: Azure, Terraform, Nix, ANT, Maven, Kubernetes, SonarQube Tortoise SVN, GitHub, Chef, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Bamboo, JIRA, Nexus, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential

DevOps Engineer

Responsibilities:

  • Monitored software, hardware and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins. Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Set up puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Created Puppet manifests, classes and modules to automate system operations. Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Implemented new project builds using Jenkins and Maven as build framework tools, inspected builds in staging environment before rolling out to production environment.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented GIT Lab for version control of Puppet modules and process documentation.
  • Manage Code Repository by, maintaining code repository in GIT, improve practices of branching and code merge to custom needs of development team.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.

Environment: Puppet, Jenkins, Hudson, ANT, Maven, Git, SVN, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Nagios, RHEL.

We'd love your feedback!