We provide IT Staff Augmentation Services!

Devops / Sre Engineer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Around 6+ years of experience in automating, configuring and deploying instances on AWS and Azure cloud. Experience in DevOps automation using Jenkins, Tomcat, Maven, Ant, Gradle, Git, Bitbucket, SVN, Bamboo, Bitbucket, Ansible, Chef, Docker, Kubernetes and Terraform in Linux&Windows Administration.
  • Experience with Linux environment including installing services and user management, proven experience with configuration management, monitoring tools, troubleshooting tools, and maintenance of cloud and DevOps Environment with Continuous integration and continuous delivery process (CI/CD) following Agile methodology and Software Development Life cycle (SDLC).
  • Experience in creating DevOps operations with environments of Linux servers and AWS. Worked on developing infrastructure and deploying services using AWS services like VPC, S3, EBS, Route53, DNS, AMI, IAM, EC2, CloudWatch monitoring tool, Cloud Formation templates, Lambda functions.
  • Worked on configuration management tools Ansible, Puppet and Chef. Experience with Binary repository: Nexus, build tools: Maven, Ant. Experience with application servers like Apache Tomcat, WebLogic, JBOSS and version control tools like GitHub, Bitbucket, SVN.
  • Worked with Ansible, to automate the deployment of various applications and services. Also worked with Ansible to create AWSinstances. Used Ansible to manage Web applications, Environments configuration files, packages, Mount points and users.
  • Created Ansible Playbooks in Ansible Tower using YAML script and to deploy code to different servers Ansible tower is integrated with Jenkins. Created and used Playbooks in Ansible Tower and integrated tower with Jenkins to deploy code to different servers.
  • Experience in configuring Chef Server/Workstation and bootstrapping Nodes, Wrote Chef Cookbooks and recipes using Ruby script. Performed testing with kitchen and unit testing. Managed the configurations of multiple servers using chef and bootstrapped instances and integrated with auto - scaling.
  • Experience in Maintenance of Source Control Management Systems such as GIT and Subversion (SVN). Created tags, branches, merging and administrated software repository.
  • Proven experience with Continuous Integration and Continuous Deployment (CI/CD) methodologies with tools like SonarQube, Jenkins, Nexus and GIT.
  • Experience in Azurecloudservices, Azurestorage, Azureactivedirectory, AzureServiceBus. Create and manage AzureADtenants and configure application integration with AzureAD.
  • Worked on deployment of several .NET and Java applications using CI/CD tools like Jenkins, Puppet and Chef in clustered environments.
  • Experience in performing automated builds for .NET applications using Jenkins and managing the code in TFS and adding virtual IP’S and directories for applications on IIS web server.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Sonar Type Nexus Repository (Nexus Artifactory) and deployed Apps using custom modules through Chef.
  • Worked on Docker containerization. Collaborated with infrastructure and development support team to setup continuous delivery environment using Docker.
  • Professional experience in Docker containerization. Worked together with development and infrastructure team to provide continuous delivery environment using Docker.
  • Professionally experienced with VMware ESXi 5.1/5.5/6.5 Installation/Configuration/Administration with various virtualization components like vCenter, vSphere and also worked on migrating instances from different hosts in a network.
  • Skilled with Linux Utilities: KICKSTART, SSH, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Experience in installing, configuring, and management of MYSQL, SQL Server 2008/2012/2014 , PostgreSQL, MongoDB & Cassandra.
  • Plenty of experience in working with services and in using various network protocols like HTTP, TCP/IP, SSH, UDP and SMTP.
  • Expertise in creating LVM (logical volumes), Volume groups and file systems. Increasing and reducing logical volumes, mounting and unmounting file systems.
  • Highly experienced in installing and managing LVM: Logical volumes, Volume groups, and Physical Volumes on a bare metal. Making changes and extending the volume groups according to the requirements.
  • Worked on servers like Dell PowerEdge 620, HP Blade server and Dell PowerEdge 320. Efficiency in installing, configuring and implementing RAID technologies.
  • Experience in installation, configuration and management of monitoring tools like Zabbix, Nagios, Splunk and logging tools like ELK to manage and monitor the applications.
  • Experience in deploying Dockerimages on AWSECS for various web and middleware applications. Worked on Dockerhub and Kubernetes.
  • Experienced in working with the clustermanagement and orchestration features embedded in the DockerEngine which are built using SwarmKit and worked on creation of custom Dockercontainerimages, tagging, pushing the images and Dockersconsoles for managing the application of life cycle.
  • Ability to write shell script using ksh/csh/bash and Perl to ease administrative task.
  • Worked with bug tracking tool JIRA and configured various workflows, configurations and plugins for setting up Jira.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2010

Virtualization/Containers: VMware, virtual box, vSphere, vCenter, Docker, Kubernetes

Cloud: AWS, Azure

Scripting: Bash, Shell, Ruby, PowerShell, Python, Perl, YAML, Terraform

SDLC: Agile, SCRUM, Waterfall

Build/Automation Tools: Ansible, Chef, Puppet, Jenkins, Maven, Ant

Databases: MySQL, SQL Server, MongoDB, PostgreSQL, Cassandra

Bug Tracking Tools: JIRA, Remedy

Version Control Tools: GIT, Subversion, TFS, GitHub, Bitbucket

Web/App Server: Apache, IIS, TFS, Tomcat, WebSphere Application Server, JBoss

Web Technologies/ Programming Languages: .Net, C#, Entity framework, ASP.NET, CSS, AJAX, ASP.NET MVC, ASP.NET Web API, Servlets, JDBC, JSP, XML, HTML, Java Script, Java/J2EE, C, C++, Perl scripting, Python, Shell scripting, Ruby, YAML

PROFESSIONAL EXPERIENCE:

Confidential - Denver,CO

DevOps / SRE Engineer

  • Automation: Managing hundreds of server machines with different roles and purpose by heavy use of puppet automation and deployment tool, and automation with custom made scripts.
  • Monitoring : Monitoring Critical network and server infrastructure with Enterprise Class monitoring tool Nagios.
  • Storage: Deploying and Managing multiple SAN and DAS by using Dell's MD3200i & MD3200 and exposing it to the machine through NFS
  • Network: Responsible for handling network issues like handling DDOS attacks in coordination with multiple DDOS mitigation Partner's.
  • Performing L2 & L3 level Full Life-cycle triage for all events on production servers including incident logging, troubleshooting. Management of Production crisis events.
  • Implementing Continuous Integration - Continuous build-test deployment process using Jenkins DevOps .
  • I’ve experience in configuring Elastic Beanstalk.
  • Expertise on Docker Datacenter by deploying code in different datacenter
  • Worked with the Docker to package an application with all its dependencies into a standardized unit for Software Development.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Implemented APIs allow Docker Datacenter CaaS to easily integrate into existing systems like LDAP/AD, monitoring, logging.
  • Migrated few jobs from Buildforge deployment tool to UCD by creating jenkins job and application in UCD.
  • Automated the deployment of applications inside software containers and Configured Docker containers for branching purposes.
  • Direct connections to clients with the help of worker roles. Used VM roles to schedule tasks and customize the machine on which web and worker role running.
  • Installed and configured Jenkins with SonarQube and GIT by installing GIT plugins and building the artifacts using Maven automation tool and storing the build artifacts into Nexus repository and deploying it to WebSphere server. Developed Bash and Python scripts to automate various stages of build and release process in Jenkins. Defined various CI/CD workflows using Jenkins file groovy DSL scripts.
  • Configured and used monitoring tools like Nagios/Splunk for monitoring the network bandwidth and the hard drives status
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications. Experience in writing Docker files to build the micro-service applications. Launched applications.
  • Developed KubernetesCluster using Kops, Kubespray on AWS and VMWare environment, configured etcdkeyvaluestore, Flannel for networking between the Pods, Ingresscontrollers.
  • Administered the KubernetesClusters, performed rollingdeployments by updating the Poddefinitions, Integrated Kubernetes with Jenkins scripted pipeline.
  • Created Shell Scripts to monitor the administrative tasks and automated the tasks to free up the resources using Cron jobs.
  • Experienced in setting up monitoring tools like Nagios and amazon Cloud Watch to monitor major metrics like CPU utilization, Memory, Storage, Latency.
  • Used databases such as MYSQL DynamoDB, IBM DB2 and Elastic Cache to orchestrate and manage database administration for various applications.
  • Experience with different bug tracking tools like Jira, Remedy. Experience with documenting tool Confluence, used to document the work process and issues that arise with Jira and working with Agile methodologies and all phases of Software development life cycle (SDLC).
  • Experience in migration of VMware ESXi 5.5 to VMware ESXi 6 including setup of vCenter, and its inventory migration, managing virtual environment by linking different vCenter servers using linked mode to a single instance vSphere client.
  • Installed and configured RedHat Enterprise Linux servers 6.x. installed and configured services like HTTP, NGINX, NFS, FTP.
  • Managed and created new firewall rules for existing services and new applications. Managed and restricted user and group permissions in RedHat Enterprise Linux servers. Password less authentication is established between servers.

Confidential - Charlotte,NC

DevOps/AWS Engineer

  • Experience in designing high-availability, fault tolerant and auto-scaled applications which uses AWS stack (like EC2, VPC, EBS, IAM,SNS, SQS, Dynamo DB, RDS, S3 buckets, Route53).
  • Implemented Virtual private cloud (VPC) which includes Security groups for restricting the inbound and outbound access to the EC2 instances. Route Tables, network ACL’s have been created to control the traffic through private subnets.
  • Managed user level and service level privileges using IAM roles by allowing and denying permissions to each. Added users to groups and assigning the individual groups with policies. Deploying services into AWS EC2 instances using Terraform.
  • Implemented LAMP stack image in multitier AWS instances in different subnets in Amazon VPC, attached ACL’s and Security Groups to maintain high security.
  • Used Elastic Load Balancers (ELB) with EC2 auto Scaling in several availability zones to achieve high availability and fault tolerant environment. Managed in detail monitoring through CloudWatch and alarm notifications has been set for billing and EC2 hosts.
  • Puppet is used as Configuration management tool, to automate the deploying procedure of different services and applications on multiple remote servers through pull method. It is also used to monitor scalable AWS infrastructure.
  • Configured Puppet dashboard for quick visual snapshot of important system information and to deliver valuable reports and created a puppet database for storing information about every node, resource, relationship, users and infrastructure information.
  • Configured and managed Puppet master server and experience in updating and creating modules and delivering them to puppet clients and managing SSL certificate.
  • Involved in Continuous integration and Continuous deployment and used Kubernetes to orchestrate the deployment, scaling and management of DockerContainers.
  • Expertise in implementing a production ready, highlyavailable, fault tolerant Kubernetes infrastructure. Working on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes.
  • Javaapplications have been deployed through Jenkins and AWS Code Deploy plugin is used to deploy to amazon’s instances and worked on AWS Cloud Management.
  • Worked on deployment automation using Shell with more concentration on DevOps and CI/CD tools such as Jenkins, wrote Python scripts for building custom utilities, custom data visualization for web apps and for managing files and networks.
  • Automated AWSEC2 scaling and various other resource provisioning based of alerts form CloudWatch and Splunk, used PythonBoto3SDKscripts.
  • Installed and configured chef server Bootstrapped Nodes, Created Run lists, Generated Custom Cookbooks using Resources, used Test Kitchen Vagrant/Docker and Knife utility to automate Cloud Config Management Tasks.
  • Installed Hosted Chef Supermarket which stores and shares the cookbooks developed within the organization
  • Managed applications, OS, packages, services using chef as well as AWS for EC2, S3 and ELB with chef cookbooks.
  • Configured chef server enterprise On-Premise/Workstation/Bootstrapped the nodes using knife via CLI tools to AWS nodes.
  • Configured and installed Jenkins with Junit, GIT with UDeploy and artifacts are stored in Nexus Repository which are built using Maven scripts and goals. Created uDeploy scripts to simplify batch deployments and to automatically restart the uDeployagents on the servers.
  • Experience in configuration of WebLogic Application Server, with admin server and managed the nodes in it. Installing, creating Highly Available WebLogic server instances and configuring with external webserver, database and messaging infrastructure (MQ).
  • Used Administration Console and WebLogic Admin utility to configure and administer the WebLogic Administration Server and Managed Servers.
  • Worked on building a new pipeline. For test environments and dev environments needs Docker is used for virtualization of servers. Configured automation using Docker container, Puppet and Jenkins.

Confidential

Build and Release Engineer

  • Designing architecture for hosting applications on AWS, implementing Auto Scaling, automate system administrative tasks using shell/Python scripts, acting on any outages/incidents, ensuring system security using sec groups & NACL optimizing performance using solutions like database indexes, Cloud front etc.
  • Created Continuous development and Continuous Delivery pipeline cloud based.
  • Created release pipelines using GIT, Chef, HP Codar, and HP operations orchestration tool for automatic workflow.
  • Coordinated with platform team, dev team and QA team to create a solution for near zero touch deployment.
  • Created workflows in operations orchestration to automate app and automated deployments.
  • Here I was the person who was responsible for whole Cloud Infrastructure, Which is hosted on AWS.
  • Responsible for source to destination code pipeline/pre build to post build process, for this I used beanstalk app(Its SCM and CD as well), Jenkins for CI, AWS Code Deployment tool for CD
  • I have good understanding of Docker Containers System; I am using this for my staging and development environment,
  • I have very sound knowledge and experience on mostly AWS Services like: EC2, RDS, S3, ELB, EBS, VPC,

    Route53, Cloud Front, Cloud Trail, IAM Roles, VPC Peering, Auto Scaling etc.

  • Experience to connect 2 different AWS regions via OpenSwan Ipsec and Sound Knowledge of Linux servers with LAMP (with apache) and LEMP (with nginx) Environment.
  • Managing AWS (Amazon Web Services) with the features of Load balancing, Auto scaling, Amazon Cloud watch, Amazon Cloud Front CDN, Amazon S3, Route 53 service with latency based routing, RDS Database Server with Multiple Availability Zone and Its read Replica Function, EC2 Instances with ELB and Auto scaling.
  • Taking care of all Linux production and in-house servers, I have working knowledge on Apache, Mail Server, DNS, Networking, Mysql, PHP, Tomcat, Crontab, Iptables, SSH, Vsftpd, DNS, Dhcp, Plesk, Virtualmin, Nagios, Postfix, Iscsi, LVM.

Confidential

Build & Release Engineer

  • Have experience in front end UI development using HTML, CSS and JavaScript.
  • Experience in AWS cloud based application development and in Devops build and deploy tools like MAVEN and Jenkins, Visual Studio, Version control tools like GIT and SVN, Code quality check tools like SonarQube, Monitoring tools like Cloud watch, Splunk and Service NOW.
  • Understand Ansible, python, docker, grunt, Implemented CI/CD using Jenkins.
  • Experience in Development, Maintenance, build and deployment of Applications developed in .NET.
  • Experience in requirement gathering and analysis of requirement with client and onsite coordinator, impact analysis of stated requirements and suggested the implied requirements to clients & analysis of gap between them.
  • Good knowledge in Software Development Life Cycle and have worked both in Waterfall and Agile model.
  • Experience in preparing Design documents, test Case preparation, unit testing, Integration testing, mobile application testing using emulator and also with device.
  • Supported application during SIT and UAT phase and so involved in defect tracking and defect fixing.

We'd love your feedback!