We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8+ years of IT experience as a DevOps Engineer in automating, building, deploying and releasing of code from one environment to another environment
  • Implemented AWS Cloud Computing services such as EC2, S3, Lambda, API, DynamoDB, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Glue, Quick Sight, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier also worked on DNS, SSL and Firewalls.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experience in migrating complete application infrastructure from physical datacenter to AWS cloud which includes Application, Database and Data Migration.
  • Experience in automation and securing the infrastructure on AWS using CloudFormation, Terraform and AWS Lambda.
  • Experience on Configuring VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • As a Microservice, I created enterprise - wide DNS historical data trending analysis tools in Go (Golang), languages with REST API for user requests.
  • Experience working on Azure Fabric, Micro services & Docker Containers in Azure. Ability to create scripts using Azure PowerShell during automation and built-in process.
  • Experience DevOps / SRE support to Cloud Transformation to include: Infrastructure build-out in support of Cloud Transformation initiatives, Support and Guidance in refactoring of existing services to run in AWS, Support and Guidance for migrating existing services from OpenStack to AWS.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • In Golang, I'm creating a command line tool to connect with a RESTful API.
  • Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers
  • Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
  • Used Terraforms to launch EC2 instances by writing a configuration file and also destroy them if not required
  • Experience with container-based deployments using Docker and working with Docker images, Docker Hub, Docker registries and Kubernetes.
  • Backend proficiency using Node, Express, Google Go (Golang), Mongo DB including 3rd¬party services Firebase, Kinvey and Parse
  • Experience in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Good hands-on experience with various scripting tools such as Python, Shell, Bash, PowerShell and Ruby for automating various cron jobs and notification process. Automated Nagios alerts and email notifications using Python script and executed them through Chef.
  • Experience working with Virtualization technologies like VMware, Vagrant and Packer. Also, strong knowledge on Network Protocols like TCP, SMTP, DNS, HTTP, SNMP.
  • Extensive expertise using Kubernetes for scheduling, deploying, and managing container replicas on a node, as well as designing Kubernetes clusters that interact with Helm charts operating on the same cluster resources.

TECHNICAL SKILLS

Cloud: AWS, GCP, Azure, PCF

Container Tools: Docker, Kubernetes, Docker Swarm, Mesos & Open shift

CI/CD Tools: Jenkins, Hudson, Bamboo, GIT actions

Build Tools: Ant, Maven, Gradle, Jenkins, Bamboo, Hudson.

Version Control Tools: GIT, GIT-lab, GitHub, Bitbucket, Subversion (SVN).

Monitoring Tools: Nagios, CloudWatch, Splunk, ELK, Service NOW, JIRA.

Scripting / PL: Bash/Shell, Perl, C++, Go, Python, Ruby.

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB, DynamoDB)

Configuration Management Tools: Chef, Ansible, Puppet, Terraform.

Networking: DNS, DHCP, NFS, WAN, LAN, HTTP, TCP/IP, FTP, SMTP, SSL, SSH

Operating Systems: Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10.

Virtualization Tech: VMware vSphere ESXi 5.x/4.x, ESX /3.x, VMware Workstation, Oracle Virtual box

PROFESSIONAL EXPERIENCE

Confidential, Austin TX

Sr. DevOps Engineer

Responsibilities:

  • Implemented AWS broad range of services such as provisioning EC2, AMI, VPC, ELB, Auto Scaling, Security Groups, IAM, EBS, AMI, S3, SNS, SQS, Route53, ELB, CloudWatch, Cloud Formation, Cloud front, Cloud trial, RDS, EMR, Redshift, AWS Ops Work.
  • In-depth experience in Ruby on Rails jRuby, Gems on Rails, java / JMS integration, Linux, Apache, MySQL, and PHP architecture.
  • Built with Ruby on Rails as a JSON API for Backbone and js on the frontend.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash
  • Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
  • Deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Maintenance/Automation of AWS infrastructure using CFT, Terraforms, Lambda
  • Written reusable Templates for provisioning AWS infrastructure as a code using Terraform to build staging and production environments.
  • Excellent understanding of Hadoop architecture and various components such as HDFS, YARN, High Availability, and MapReduce programming paradigm.
  • Provided end-users training for all Tortoise SVN, JIRA, and Terraforms users to effectively use the tool.
  • Configured AWS Identity Access Management (IAM) Group and user for improved login authentication and migrated policies for S3 buckets and glacier for backup on AWS.
  • Created and Configured Red Hat Linux Environment and Solaris Virtual Machines in AWS using EC2, Elastic
  • IP, VPC, Subnets, Route Tables, NAT Gateway.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Hadoop 2.x, MapReduce 2.x, HDFS, HBase, Oozie, Hive, Kafka, Oozie, Zookeeper, Spark, Storm, Sqoop and Flume.
  • Managed the services and resources for the users and managed the permissions for allowing and denying the services using IAM roles and assigned individual policies to each group.
  • Deployed LAMP based applications in AWS environment, including provisioning MYSQL -RDS and establish connectivity between EC2 instance and MySQL-RDS via security groups. And processed data streams in AWS kinesis using AWS Lambda.
  • I Worked on EMR Clusters for Hive for Hadoop Team installed zookeeper packages and their requirements installed and maintained.
  • Worked on User admin groups, maintaining account and monitoring system performance using AWS CloudWatch and Nagios. Migrated applications from VM ware to AWS using snowball and VM import/export.
  • Created and consumed ASP.Net Web services/WCF.
  • Manages the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures, and triggers to manage data.
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
  • Used Microsoft Azure for Development, Test and UAT environments for all customers regardless of final Production platform (SaaS Cloud, Private secure cloud) to speed up development/ deployment process and work within CI/CD framework (Team City, Octopus Deploy).
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
  • Containers created by PCF are managed by installing Pivotal Cloud Foundry on EC2. Used Docker to virtualize deployment containers and push the code to the EC2 cloud using PCF. Used Spring Cloud Boot for Microservices development.
  • Setup and Implementing Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, Cloud Foundry, GITHUB/GIT, Jenkins, SonarQube, Nexus, Docker, and Ansible.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and deployed to Kubernetes.
  • Created a private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • JAX-WS was used to build Web Services (WSDLs), and Golang was used to implement REST services in a microservices architecture.
  • Created alerts for API health monitoring using GCP's Stack driver monitoring and notifier.
  • Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command. Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.
  • Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMWare and q containers.
  • Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS.
  • Planning and design of ELK (Elastic Search, Logstash and Kibana) and worked on search API server and client for querying Elastic Search.

Environment: and Tools: AWS (EC2/AMIs/VPC/S3/IAM/S3, EBS cloud trails, CloudWatch, EMR, SQS, SNS, Snowball, Lambda, Kinesis, Redshift, Route53, RDS, MYSQL), AWS Direct connect, VM Export/Import, AZURE, OpenStack, Ansible, Nexus, Terraform, Docker, Docker Swarm, Kubernetes, Linux, Jenkins, SonarQube, Git, GitHub, Python, Nagios, Splunk, TFS, JIRA, PowerShell, ServiceNow, OpenShift, SCOM, vRealize

Confidential, Richmond, VA

Sr. DevOps Engineer

Responsibilities:

  • Integrated GIT into the continuous integration environment along with Jenkins and configured the services using the modern devops tools.
  • Worked to refine the automation components with scripting and configuration management using Ansible.
  • Experience in writing Ansible playbooks from scratch in YAML along with installing, setting up and troubleshooting Ansible, created and automated platform environment setup.
  • Hands- on experience in installing the packages using YUM, Red Hat Package Manager on various servers.
  • Delivered support to the account managers, UNIX and Windows technicians and other departments.
  • Hands-on experience with Tomcat for deploying JAVA Web Applications.
  • Experience in the Development of test framework using the Python.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
  • Experience in setting up the build and deployment for Terraform scripts using Jenkins.
  • Managed deployment automation using Terraform to automate system operations
  • Plan, coordinate, and implement security measures to protect data collected by dyna Trace.
  • Develop new and enhance dyna Trace plugins to meet specific requirements of app teams.
  • Experience in designing, installing and implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Working with Development and Ops teams to implement CI/CD release pipelines and fully automated builds for all Azure solutions
  • On AWS and Google App Engine, I developed Golang-based web services.
  • Written scripts to containerize using Dockers and orchestrate it using Kubernetes & Configured the services using modern DevOps tools, like Ansible.
  • Worked on Docker hub, creating Docker images and handled multiple containers as a cluster with Docker Swarm, Weave and Compose for various applications written in NodeJS.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its Config Maps, selector, Services, and deployed application containers as Pods.
  • Customized Ansible modules for finding facts about AWS CloudWatch alarms and taking actions to pause/ Unpause those alarms during deployments.
  • Improved Ansible with use of EC2 for accessibility, run deck as a job scheduler, Jump Cloud as directory service, Docker for containerization, and Nginx to provide container security.
  • Written Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Helped data Analysis team in figuring out connecting to GCP and querying for relevant data.
  • Create CI/CD release pipelines and fully automated builds for all Azure solutions. Have used code to push and deploy pipelines.
  • Collaborated with fellow team members through Team Foundation Server for effective project management, which includes work issues and track on the update of versions.
  • Worked with project manager to drive content and changes in the visual studio website and applied XML, HTML, in visual studio.NET for updating pages on the site.
  • Executed test cases manually in visual studio Online (VSO)
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with ANT and Maven to schedule the builds.

Environment: Ansible, Azure, GCP, TFS, Dynatrace, Microsoft Visual Studio, GIT, Maven, ANT, Tomcat, JIRA, Docker, Jenkins, Python, Shell Scripting, UNIX

Confidential, Atlanta, GA

Devops Engineer

Responsibilities:

  • Created, tested and deployed an End-to-End CI/CD pipeline for various applications using Jenkins as the integration server for Dev, QA, Staging, UAT and Prod Environments with Agile methodology.
  • Launched Application specific architecture with Cloud Formation Templates by Jenkins Plug-in.
  • Have good experience in developing/understanding the Java Code and integrating the code with other applications infrastructure running on AWS and other cloud platforms.
  • Involved in infrastructure setup, configuration and performance tuning. Created clusters to manage workload and process failure.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Python deployment scripts for Tomcat web application servers.
  • Configured and worked on static code coverage tool like SonarQube.
  • Configured TFS builds with continuous integration and build notifications.
  • Implementation of TFS and Visual Studio integration along with Microsoft Test Manager.
  • Configured users and permissions for TFS, SharePoint portals and Source Control Explorer folders.
  • Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance of environments.
  • Reviewed reports from QA team and other reports from automated tools like SonarQube.
  • Build automated set up for cluster monitoring and issue escalation process.
  • Backup and recover an Azure Virtual Machines from a Recovery Services vault.
  • Involved in deployment of application on Azure server by creating packages.
  • Worked on Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
  • Developed Python and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, IAM Elastic Load Balancer, Autoscaling groups, etc.
  • Used Agile/scrum Environment and used Jenkins, GitHub for Continuous Integration and Deployment with Tier2 Support.
  • Developed UNIX shell scripts on Linux and WLST scripts to start/stop admin and manage servers and to deploy different applications like .war or .ear files.
  • Managing and installing patches, upgrades and enhancement on Middleware products.

Environment: CI/CD, Shell Scripting, AWS, JENKINS, Splunk, JIRA, MAVEN, SVN, GIT, Linux, Python, Ant.

Confidential, Appleton, WI

DevOps Engineer

Responsibilities:

  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed, Configured and Managed Jenkins CI Automation.
  • Experience working with SonarQube a code quality control tool.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins used as a continuous integration tool for automation of daily process.
  • Installed, Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created cookbooks and recipes in Chef for continuous deployment.
  • Hands on Experience in maintaining Puppet modules to manage configurations and automate installation process.
  • Utilized Puppet to oversee Wed Applications, Configure Files, Data Base, Commands, User Mount Points, and Packages
  • Integrated Puppet with Active directory to maintain users.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • Written make, Maven and Ant build tools for application layer modules.
  • Worked on other Visual Studio Team System tools during the build process, including version control, work item tracking and Build tracking.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, MS Azure, CHEF, TC Server, Tomcat, Python Scripts, Shell Scripts, Ansible, XML, UNIX, SonarQube, Windows 7, Oracle, JIRA.

We'd love your feedback!