We provide IT Staff Augmentation Services!

Sr. Cloud & Devops Engineer Resume

4.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Around 6 years of professional in working wif various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Linux & Windows Administration, DevOps, Software Build & Release, Deployment Automation & Software Configuration Management.
  • Worked on several Docker components like Docker Machine, Hub, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Extensive working experience on Jenkins Jobs configuration and CI/CD pipeline creation.
  • Expertise in writing Ansible Playbooks, modules and roles. Utilized Ansible for configuration management of hosted Instances wifin AWS.
  • Good knowledge in Infrastructure as Code by using Terraform and CloudFormation and Worked on creating CloudFormation templates for dev, test, staging and production.
  • Having good Experience in Chef for Deployment on Multiple platforms.
  • Proficiency wif build and release engineering tools including Jenkins configuration, Subversion, Git and Jenkins Plugins.
  • Experience wif design, code debug operations, reporting, data analysis and web applications utilizing python.
  • Experience in UNIX/Linux shell scripting for job scheduling, batch - job scheduling, automated batch programs, forking and cloning jobs.
  • Built application logic usingPython, used the Django Framework to develop the application.
  • Experience in setting up AWS environments from scratch using Puppet, Chef, and Ansible for configuration management.
  • Experience in Amazon Web Service (AWS) cloud platform like EC2, Virtual private clouds (VPCs) and Storage models (S3 and EBS).
  • Good understanding of Knife, unattended Node Bootstrapping process, Roles, Environments, Data Bags and their encryption using knife Vault etc.
  • Experience in combining multi-node software deployment using Ansible and writing playbooks run ad-hoc commands for automation of tasks using Ansible.
  • Involved in setting up the automation framework using Selenium WebDriver and exporting the report to allure.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT on Linux and windows platforms.
  • Efficient in working closely wif teams to ensure high quality and timely delivery of builds and releases.
  • Expertise in Working wif web servers such as Apache HTTP server, NGINX, Apache TOMCAT, application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBoss 4.1 and databases like Oracle, MySQL, MongoDB, DynamoDB, PostgreSQL, Cassandra.
  • Experience in working on container orchestration tools, such as Docker Swarm, and Kubernetes.
  • Strong implementation knowledge on Agile SCRUM Methodology.
  • Good exposure to multiple roles as a Developer, Build and Release engineer.
  • Expertise in creating Pods using Kubernetes and worked wif Jenkins pipelines to drive all micro services builds out to the Docker registry and tan deployed to Kubernetes.
  • Extensively experienced in using Build Automation and standardization tools like ANT, Maven, Gradle and working experience in authoring POM.xml files and automatically compile, package, test, build and deploy .NET and J2EE applications to Web Sphere and JBoss Application Server (WAS6).
  • Experienced in branching, tagging and maintaining the version across the environments using decentralized SCM tools like GIT, TFS and centralized tools like CVS, Subversion (SVN) on Linux and windows platforms and Used GITHUB and Bitbucket as source code repositories.
  • Skill of database technology like SQL, PLSQL, MySQL, RDS including NoSQL (DynamoDB) databases.
  • Experience wif Design, code, debug operations, reporting, data analysis and Web Applications utilizing Python.
  • Experienced in implementing Object OrientedPython, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
  • Worked wif MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, Bootstrap.

TECHNICAL SKILLS

Cloud: AWS, OpenStack, Azure.

Configuration Management Tools: CHEFF, PUPPET, ANSIBLE

CI/CD Tools: Jenkins, Hudson, Bamboo

Build Tools: ANT, MAVEN, GRADLE

Container Tools: Docker, Kubernetes

Version Control Tools: GIT, CVS, SVN, Bit Bucket.

Monitoring Tools: Nagios, Splunk, ELK, Cloud watch

Scripting: Bash/Shell, Perl, Python, Ruby.

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

Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

Web Servers: Apache HTTP, Nginx, Apache TOMCAT

Networking: DNS, DHCP, SMTP, HTTP, SNMP

IDE Tools: ECLIPSE IDE, NETBEANS

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

Sr. Cloud & DevOps Engineer

Confidential, Indianapolis, IN

Responsibilities:

  • Created AWS cloudformation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloudwatch.
  • Creating Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, dis script creates stacks, single servers, or joins web servers to stacks.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling KubernetesAWS infrastructure and microservice container orchestration.
  • Design, install, administer, and optimize hybrid cloud components to ensure business continuity (me.e.AzureAD, ADFS, SSO & VPN Gateways).
  • Experience in creating IAM policies for administration in AWS to assist type applications and teams across local geographical and remote areas.
  • Configured EC2 instances by writing Terraform templates, Chef cookbooks, recipes and pushed them on to Chef server.
  • Integrated AWS wif other systems like Jenkins, Chef and HP service Manager to develop CI/CD pipelines for automating Prod deployments using REST APIs.
  • Developed entire frontend and backend modules usingPython on Django Web Framework by implementing MVC architecture.
  • Worked on Chef where in wrote code on workstations using Knife to interact wif server.
  • Experience wif setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Worked wif Chef in implementing roles, data bags and written Chef Cookbooks for various packages.
  • Setup Nginx, HTTP web server as a reverse proxy to critical applications such as Jira, Jenkins, and IBM WebSphere Application Server.
  • Extensively worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
  • CreatedAnsibleplaybooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked wifAnsibleto manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.Ansibleto assist in building automation policies.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
  • Created a Swarm using Docker CLI to deploy the services to a Swarm and managed the Swarm behavior.
  • Integrated Automated Build wif Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build fromJenkinsrepository and deploy in target environments (Integration, QA, and Production).
  • Configured and maintainedJenkinsto implement the CI process and integrated the tool wifMavento schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Experience in Continuous Delivery framework in Linux environment using Chef, Maven, Jenkins & Nexus.
  • In the production environment implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages.
  • Experience in performing operational routines using MongoDB. Also performed backups, security measures and restored backups using MongoDB.
  • Created and maintained user accounts, roles on Jira, MySQL, production and staging servers
  • Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.

Environment: AWS, Load Balancers, Chef, Ansible, Shell, Python, Linux, Jira, My SQL, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, Nagios, Nginx, Configured plug-ins for Apache HTTPserver 2.4, Nginx, LDAP, JDK1.7, XML, SVN, Git

Cloud and DevOps Engineer

Confidential, Austin, TX

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Involved in migrating on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts.
  • Exported data to Azure Data Lake Stores and stored them in their native formats using different sources, Relational and Semi-structured data using Azure Data Factory.
  • Implemented CI/CD pipelines on Azure including Logging & Monitoring of the systems using required DevOps tool chain such as Jenkins, Nexus OSS, SonarQube, Ansible, DTR management, Containerized open source ELK stack for digital applications.
  • Worked on deploying the .Net applications to Pivotal Cloud Foundry (PCF) and troubleshooting deployment issues wif development teams and implemented Octopus Deploy to facilitate automated deployment to production.
  • Worked on implementing Kubernetes wif Docker to provide a platform for automating deployment, scaling, operations of application containers across clusters of hosts and continuous integration, rolling updates wif no downtime.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages. Scheduled, deployed and managed Container replicas onto a node cluster using Kubernetes.
  • Developed and maintained Docker images for a tech stack including Cassandra, KAFKA and several in house written Java services running on Kubernetes.
  • Worked wif Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks wif Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat, Webservers and automated the configuration of new servers.
  • Integrated Ansible Tower wif Jenkins to quickly deploy critical applications, managed changes and provided encryption needed for task files wif Ansible Vault.
  • Written Ansible scripts to automate system administration activities and processes on managed hosts, standardized execution of tasks using playbooks, managed playbooks centrally and implemented recurring execution using Ansible Tower web interface.
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations.
  • Worked wif Chef Ohai plugin, Chef handlers, push jobs and exposure to Chef supermarket to leverage the existing cookbooks for quick automation of general deployment and Infrastructure tasks.
  • Utilized Jenkins master/slave architecture to distribute builds on nodes and trigger Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Responsible for converting existing systems to an infrastructure as a code (terraform) while maintaining platform stability.
  • Written Terraform Templates for creating and automating Azure Virtual Machines for auto-scaling, Virtual Network, Azure Storage Containers, Load Balancers, Security groups, AQS for different environments such as QA, SIT which will run on different VNet’s.
  • Converted existing Azure infrastructure to server less architecture (Azure, Azure functions, Data Lake Store) deployed via Terraform.
  • Imported and managed various applications using GIT by configuring Git repositories wif branching, tagging, and notifications. Proficient in deploying and administering GitHub.
  • Implementation and Automation of SonarQube to measure code standard compliance, code duplication, and generating reports upon raising a pull-request.
  • Used Nexus OSS for Artifactory Management and storing dependencies for Maven. Worked on Maven to create artifacts from source code and store them in Nexus central repository for internal deployments.
  • Designed and worked wif team to implement ELK (Elastic search, Log stash and Kibana) Stack on Azure to provide end-to-end search and visualization for investigating log files and used KAFKA for streaming the data to Elastic Search.
  • Installed Dynatrace in production for application monitoring, used pure paths to identify slow performing modules and configured Dynatrace for generating custom reports, dashboards and email alerts.
  • Written Power Shell scripts for archiving and moving of older log files to Azure Storage and automation scripts using python boto.
  • Troubleshoot the build issue during the Jenkins build process and resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.
  • Used Jira as a defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.

Environment: Azure, PCF, Kubernetes, Docker, Terraform, Jenkins, GIT, Ansible, Maven, Nginx, Nexus OSS, SonarQube, ELK, Filebeat, KAFKA, Dynatrace, Apache Tomcat, Python, Power Shell, Windows/Linux.

Software Developer

Confidential, UT

Responsibilities:

  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Developed GUI HTML, XHTML, AJAX, CSS and JavaScript (JQuery).
  • Used Django APIs for database access.
  • Description Bluetooth enabled camcorder Embedded in a headset to enable hands-free audio and video recording wif optical zoom capability.
  • Rewrite existing Java application inPythonmodule to deliver certain format of data
  • WrotePythonscripts to parse XML documents and load the data in database.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • UsedPythonbased GUI components for the front end functionality such as selection criteria.
  • Developed monitoring and notification tools usingPython.
  • Participated in requirement gathering and worked closely wif the architect in designing and modeling.
  • Created Data tables to display customer information and add, delete, update customer records usingPython, MySQL and XHTML.
  • Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page outcomes, written controllers using annotations.
  • Written queries in HQL and Native SQL and criteria API.
  • Added the navigations and paginations and filtering columns and adding and removing the desired columns for view utilizingPythonbased GUI components.
  • Implemented marshalling and UN marshalling XML to HTML and HTML to XML.
  • Created PyUnit test scripts and used for unit testing.
  • Actively participated in System Testing, production support and maintenance/patch deployments.
  • Developed test cases usingPythonunit test, pylint and nose.

Environment: Python, HTML, JavaScript, Ajax, PyQT, PyUnit, PL/SQL, and Oracle SQL Developer.

Software Engineer

Confidential

Responsibilities:

  • Designed and developed components using Python. Implemented code in Python to retrieve and manipulated data.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Managed large datasets using Pandas data frames and MySQL and creating efficient system.
  • Designed and Developed UI using HTML, XHTML, AJAX, Java Script and jQuery.
  • Used Java Script libraries like jQuery UI, DataGrid, jscolor, high charts.
  • Developed the presentation layer HTML, JSP, CSS and DHTML.
  • Developed widgets for GUI using PyGtk modules of python.
  • Used MySQL as backend database and MySQL dB of python as database connector to interact wif MySQL server.
  • Using Restful APIs to access data from different suppliers.
  • Used python Data structures like sqlite3, dictionaries, and tuples.
  • Used several Python libraries like NumPy, Pandas and Matplotlib.
  • Helped wif the migration from the old server to Jira database wif Python scripts for transferring and verifying the information
  • Supported Apache Tomcat Web server on Linux Platform.
  • Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Involved in writing application level code to interact wif APIs, Web Serving using AJAX, JSON, and XML.

Environment: Python, RAD 7.0, C++, Ajax, HTML Restful API, MySQL, Django, JSON, Panda, Java, Shell Scripting, PL/SQL, SVN, Jenkins, Jira, UNIX, Linux.

We'd love your feedback!