We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 5+years of experience in implementing, delivering, integrating and maintaining infrastructure in Linux/Windows Environment. focusing on configuration, Build and Release engineering also cloud infrastructure with automation following Agilemethodology.
  • An Ardent Proficient with an experience of automation, configuring and deploying instances in cloud environment and datacenters. Specialized in the areas of DevOps, Build and Release Engineer,AWS and Linux Administration.
  • 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 and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
  • Building Fault-Tolerant and High Availability applications on the AWS infrastructure by configuring Auto Scaling behind Elastic and Application Load Balancers.
  • Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Worked on AWS for deploying EC2 instances consisting of various flavours viz., RHEL, CentOS, Ubuntu and Solaris in Linux, Windows and Mac OS.
  • Provide highly durable and available data by creating and managing policies for S3 data store, versioning, life cycle policies.
  • Helping team migrate repositories from different source control systems to GIT repositories inVSTS
  • Optimized billing cost by Provisioning Reserved EC2 instances for Production, Scheduled Reserved Instancesand Spot Instances for Testing.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Proficient in scripting AWSAMIs deployment, bootstrapping and pre-baking AMIs with Packer.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud FormationJSON templates.
  • Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Ansible, Kubernetes and Docker to deploy code with GIT, Jenkins.
  • Experience with containerization and clustering technologies like Docker,andKubernetes.
  • Hands on experience and administrating Continuous Integration (CI) tools like Jenkins, Gitlab.
  • Extensively worked on Jenkins, for Continuous Integration and end-to-end automation for all build and deployments.
  • Experience in setting up Product level builds in Jenkins and responsible for running integration tests, box and system tests before product deployment.
  • Monitoring the servers using tools Nagios, SPLUNKfor providing 24x7 on call support rotation basis.
  • Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall model.

TECHNICAL SKILLS

Cloud Infrastructure: AWS,Azure

AWS Services: EC2, ELB, VPC, RDS, IAM, S3, AWS CLI, CloudWatch, CloudTrail, SNS, SQS, EBS, Elastic Cache, ECS, Lambda, Glacier.

Azure Services: VMS,AG,LB,Blob,Vnet,subnet,OMS, AKS & ACR

Continuous Integration Tools: Jenkins, GITLAB, Bamboo

Continuous Management Tools: Ansible, puppet, chef

Versioning Tools: GIT, GITHUB, GITLAB

Container Orchestration Tools: Docker, Kubernetes

Bug Tracking Tools: JIRA, ServiceNow

Scripting: Shell, YAML, JSON, Phython.

Build Automation Tools: Maven, XLDeploy, XLRelease

Virtualization Tools: Vagrant, Oracle VirtualBox, MiniKube

Database: DynamoDB, MongoDB, OracleDB, SQL Server, MySQL, Cassandra

Operating System: RedHat, Ubuntu, CentOS, Windows

LoadBalancing Tools: NetScaler, Shield, AWS LoadBalancer

Logging &Monitoring Tools: Nagios,Pagerduty,Splunk, Datadog, ELK.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr.DevOps Engineer

Responsibilities:

  • Worked as DevOps Engineer managing containerized applications with multiple Application teams.
  • Deployed Microsoft Azure portal 8 regions using Ansible.
  • Provisioning Infrastructure with Terraform.
  • Supported continuous Integration and automated deployment process by implementing cronjobs in Jenkin Jobs.
  • Developed GIT hooks for the local repository, commit, pull and push code to remote repositories in GitHub.
  • Standardize, develop and maintain common development tools and infrastructure, such as CI/CD pipelines, monitoring, config management, etc.
  • Support, respond, update and scale all infrastructure environments (Pre-prod, Staging & Production) to provision development, testing, training and production of platform.
  • UsedKubernetesto orchestrate deployments, scaling and management of applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Maintain and administer Splunk Alerting and Monitoring tool, while reporting metrics to the team, solution architect and product manager, which provides insight into the health of the overall infrastructure of the Platform.
  • Implemented Splunk monitoring for Infrastructure and application level for all layers in the Environment, which includes AWS and Kubernetes.
  • Integrated Datadog to AWS Cloud using IAM Roles and LambdaFunctions to route AWS service level logs and Metrics directly to SplunkHeavyForwarder.
  • Managing Apple Internal Monitoring and Alerting tools Hubble, Apace, Kibana, Epic.
  • Worked with Internal Ticket tool Radar to track tickets from various application teams.
  • Integrated Splunkto Various applications like AWS, Oracle Linux BM, Cassandra, Slack, PagerDuty.
  • Implemented rsyslog and logrotate configuration in Linux kernels to reduce system Log flow.
  • Automated Ansible deployments of Docker containerized Applications in Oracle Linux BareMetal Servers.
  • Ansible automated NetScaler Load Balancing for all the applications for each individual Server.
  • Automated multiple AWS Services such as EC2, S3, RDS, Security Groups, AMIusing Ansible.
  • Managed multiple Monitors and Dashboards with accumulate results and built-in application performance management, which helps to determine the process running within environment.
  • Configure, monitor and automate Amazon Web Services.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Worked as on-call support as part of the escalation policy for PagerDuty.
  • Participated in WeeklySprint ceremonies such as Sprint Planning, Backlog Grooming, and Sprint Retrospective.

Environment: GIT, Docker, Kubernetes, Mesosphere, DC/OS, Ansible, Jenkins, Mac OS and Linux environment, CA Rally, AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, MySQL, shell scripting.

Confidential, Alpharetta, GA

Cloud/DevOps Engineer

Responsibilities:

  • Automate infrastructure in AWS using amazon on web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Configuration Automation using Puppet.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created continuous integration system using GIT, Bamboo, Jenkins, Puppet full automation
  • Integrated Build Process through Jenkins to various SCM tools like GitHub.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Implemented SCM tools i.e. GIT, Stash Repositories, Source tree, views, and the access control strategies.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Integrated delivery (CI and CD process) using Jenkins and Puppet.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB. Written shell scripts for automating logs backup and archiving.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Manage deployment automation using Puppet scripts.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Experience working with VMWare tools to manage VM's running on ESX cluster nodes
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
  • Provide and maintain support for Internet/Intranet application environments, including application deployment, DNS, Apache and Tomcat configuration, load balancer configuration, troubleshooting, and failure analysis

Environment: Amazon EC2, Amazon Web Services (AWS), Jenkins, GitHub, SVN, Puppet, Apache, Nginx, Python, Ruby, Unix Shell Scripts, Jira, VMWare, Oracle DB

Confidential, Owings Mills, MD

Cloud/DevOps Engineer

Responsibilities:

  • Build the development, staging and production software environments and their infrastructure.
  • Support development team in configuring the required software
  • Continuously look to improve the scalability of the build, release, and deployment processes and operation.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services.
  • Responsible for implementing solutions in Terraform, Ansible and Jenkins.
  • Establish and maintain cross-team communication for release plans and policies.
  • Coordinate and support project branches merging process with source code control.
  • Creation and maintenance of Jenkins jobs
  • Write terraform scripts for CloudWatch alerts
  • Investigation of issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
  • Starting a Release and Software Configuration Management process including setting up and implementing branching, check-in, build and deployment process.
  • Develop the automated build and deployment using ant and Hudson/Jenkins using tomcat as the application server
  • Written several cookbooks consisting of 10’s of recipes to perform Installation and configuration tasks involving jdk, tomcat, WebLogic binaries installation and domain creations for our test environment.
  • Managed Amazon EC2 instances with the help of chef
  • Performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Created various roles & environments, written custom resources and used Chef handlers for various auto kick-off requirement jobs.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Develop automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Develop automated rollback deployment on Staging/Production server. Purpose is to undo previous deployment in database, properties files and war files changes.
  • Participated in DevOps pilot program to test hosted chef implementation to accommodate server provisioning and automate middleware installation activities.
  • Written several chef cookbook and recipes to automate the installation of WebLogic domain and JDK installations and have customized recipes from chef supermarket to align with current requirements.
  • Created various roles & environments, written custom resources and used chef handlers for various auto kick-off requirement jobs.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Develop automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Develop automated rollback deployment on Staging/Production server. Purpose is to undo previous deployment in database, properties files and war files changes.
  • Participated in DevOps pilot program to test hosted chef implementation to accommodate server provisioning and automate middleware installation activities.
  • Written several chef cookbook and recipes to automate the installation of WebLogic domain and JDK installations and have customized recipes from chef supermarket to align with current requirements.
  • In addition to that I have a very intimate knowledge about the whole release and build processes from software development till its release to the end client (whether it is in retail, enterprise market or web services), plus planning and anticipation of what required from a Configuration Management Engineer.

Environment: SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Chef, Perl Scripts, Docker, Shell Scripts, Sonar, UNIX, JIRA, Tomcat.

Confidential, Memphis, TN

Cloud Operations

Responsibilities:

  • Building Servers and Installing server OS Rhel 6/7/8 and Windows (2016 & 2019).
  • Creating and Managing Azure IaaSVM .
  • Monitor and troubleshoot the servers with Azure monitoring and OMS monitoring tool.
  • Knowledge of Azure Services viz. VMs, Storage Accounts, Vnet, Subnet, NSG, Load Balancing,, Azure Resource Manager, Networks and VMs, Azure Active directory, Multifactor authentication, Azure VMs cloning.
  • Azure files and folders as well as VM snap backup and restore.
  • Deploying Azure VM’s and other resources using ARM Templates and Terraform.
  • Knowledge of Azure Services viz. VMs, Storage Accounts, Vnet, Subnet, NSG, Load Balancing,, Azure Resource Manager, Networks and VMs, Azure Active directory, Multifactor authentication, Azure VMs cloning.
  • Azure files and folders as well as VM snap backup and restore.
  • Monitoring day to day Activity in Azure VMs and troubleshooting the issues.
  • Monitor and troubleshoot the server with azure monitoring and OMS monitoring tool.
  • Alerting and monitoring of the environment using OMS and configured Backup service with proper retention policy
  • Azure vm restoration and file recovery.
  • Azure IAM.
  • Monitoring day to day Activity in Azure VMs and troubleshooting the issues.
  • Handling first level troubleshooting on variousAzure, Windows, Linux, Networks alerts.
  • Monitor and troubleshoot the server with azure monitoring and OMS monitoring tool.
  • Alerting and monitoring of the environment using OMS and configured Backup service with proper retention policy
  • Experienced in Deploying windows server using AZURE portal and configure IIS service
  • Working on SQL backup and restore tasks.
  • Configuring and Troubleshooting of various services like NFS, SSH, Telnet, FTP on Unix Platform.
  • Monitoring system Performance of Virtual memory, Managing Swap space, Disk utilization and CPU utilization and performance.
  • Configuring, Maintaining, and Troubleshooting Client/Server Systems enabled with NFS.
  • Installing IAAS vm's using Json script/directly through portal.
  • Adding/removing/Detaching data disks to vm's and extending the existing disks with proper care.
  • Configured inbound and outbound connections on the (NSG) Network security groups to allow/restrict connectivity for the vm's and setting up priorities in defining rules.
  • Worked on taking backup's and restoring them from the recovery services vault and worked setting up customized interval for vm backups.
  • Setup availability set and added vm's to the Availability set.
  • Worked on the NIC card to change Ip's and DNS resolvers. And attaching/Detaching NIC cards as needed.
  • Good Understanding of Storage account. Created storage account setup blobs for unmanaged disks.
  • Worked on managed disks converted disks from standard to Premium disks.
  • Worked on taking snapshots of disks/OS disk, converted them as managed disks and created vm's using the disk.
  • Worked on decommissioning/deallocating of the vm's with proper process.
  • Worked on reset passwords, resetting up SSH configurations keys to resolve login issues.

Environment: Linux, Microsoft azure, Windows,Service Now

We'd love your feedback!