Devops Engineer / Cloud Platform Engineer Resume
Pittsburgh, PA
SUMMARY
- 8 years of experience in IT industry as a DevOps Engineer in completely Automated Environments (Dev, Test, Stage & Prod) and Linux System Administration worked on RHEL 6, RedHat Linux, CentOS, Ubuntu, Windows environments and VMware vSphere
- 2 years of experience in Azure cloud platform with all of its services
- 3+ years of experience with Ansible
- Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans
- 5 years of experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible, scripting with Bash and Python (2 years)
- 3+ years of experience working with various services of Amazon Web Services (EC2, S3, Cloud Formation, Ops Works, etc.)
- Experience with Linux technologies such as Tomcat, JBOSS, Apache, and ActiveMQ
- Knowledge base on WebSphere, .Net, Tomcat Application Servers.
- Experienced in Cloud Automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant
- Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments
- Expertise in configuring and managing services like AWS EC2 using AMI’s available.
- Configured multiple servers depending on application needs using continuous integration tools like Jenkins
- Designed and implemented automation deployment using Urbancode to promote major releases, monthly releases, and patches from Development - > Integration/QA -> Staging/UAT -> Production.
- Worked with VMware Orchestrator, VMware realize Automation 6.0 (vRA), catalog management, creating cloud server provisioning entitlements, creating and de ning business groups, creating catalogue items, creating services for the catalogue items, creating Windows 2010/2012 and Linux (Red Hat6) blueprints
- Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kick start Servers
- Experience with managing federated identities using cloud scale technologies like Okta, ForgeRock, Google IDP. Extensive knowledge of SAML, XAML, oAuth, SSO is required
- Extensively worked on Jenkins/Hudson/Team-city/Ansible/Bamboo/Docker by installing, configuring and maintaining the continuous integration (CI) and for End to End automation for all build and deployments
- Experience building and setting up system and application monitoring (Prometheus/Grafana or equivalent) and also Experience with data pipelines such as Kafka/Kinesis
- Comprehensive problem-solving abilities, excellent verbal and written communication skills, Interpersonal Skills and good Leadership Qualities
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server
Cloud Platform: OpenShift, AWS, Azure
Build/Automation Tools: Puppet, Chef, Ant, Maven, Ansible, Jenkins, Terraform, Hudson & Bamboo, Docker
Languages: Shell, Bash, Perl, Ruby and Python scripting
Database: MySQL, MongoDB, SQL Server
Web/Application Servers: Apache Tomcat, WebSphere Application Server, JBoss
Monitoring Tools: Splunk, Nagios
Version Control Tools: SVN, Git Hub, Subversion, bitbucket
Web Programming: Servlets, JDBC, XML, HTML, Python, Shell scripting, C, C++, Ruby, Perl scripting
Bug Tracking Tool: JIRA, HP Quality Center, JUNIT, IBM ClearQuest
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
DevOps Engineer / Cloud Platform Engineer
Responsibilities:
- Designed secured, cost optimized, highly available and resilient infrastructure in AWS, ensured data integrity and data security by implementing AWS best practices.
- Built a set of security policies which helps in identifying, categorizing and protecting the assets on AWS, managing access to AWS resources.
- Installing, configuring and maintaining CI, Automation and Container management tool like Kubernetes.
- Working the code in configuring and integrating the servers in different environments to automatically provisioning and creating machines using Configuration/provisioning tools like Ansible.
- Worked on installation and configuration of Apache Kafka and in a cluster mode as well with multiple brokers.
- Worked on Ansible playbooks for Kafka, Grafana, Prometheus and it’s exporters.
- Managed different infrastructure resources like physical machines, VMS and docker container using terraform.
- Worked extensively in .NET core environment to write PowerShell scripts.
- Implemented AWS IAM key rotation in the application, using AWS Secrets Manager. And used IAM services to create new IAM user, groups, roles, policies and identity provider.
- Deploying the Java applications into web application servers like apache tomcat.
- Create and maintain users' access policies using AWS IAM, LDAP and OKTA.
- Enabled Cloud Trail across the geographic regions and AWS services to prevent activity monitoring apps.
- In-depth Dev Ops experience designing and implementing ALM Continuous Delivery and solutions using tools such as MSBuild, NuGet, TFS, Octopus Deploy, Puppet, Chef, VM Ware etc
- Reported to the senior management regarding information systems project plans, project risks, security risks and concernsl, customer requests for scope changes.
- Infrastructure development on AWS using various services like EC2, S3, Route 53, Cloud formation, Cloud watch, IAM.
- Used python programming in Linux platform to design the front-end portion of the plug in.
- Assisted in designing, setup, configuration and migration of systems to commercial cloud environments.
- Converted existing AWS architecture to serverless architecture (AWS lambda) deployed via Terraform and AWS CloudFormation.
- Developed Ansible playbooks for Application hotfix drops, kernel patch management and other Server and Application lifecycle management tasks.
- I have created security in all levels using NACL (subnet), Security groups and IAM (users).
- Installed and configured Apache Tomcat and Nginx application servers by using Ansible playbooks.
- Developed and maintained continuous integration and deployment systems using Jenkins, ANT, Maven and Ansible.
- Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
- Wrote Ansible Yaml scripts to configure management and infrastructure automation.
Environment: Pivotal Cloud Foundary, GIT, Maven, Amazon Web Services(Guard duty, Cloud formation, Cloud Watch, IAM), Azure, Elastic Search, Apache Tomcat, Gradle, Kafka, Jenkins, Sonar Qube, Jira, Splunk, Lambda, WebSphere, Maven, ANT, Ansible, REST API, Prometheus, Grafana, Ansible Tower, Nexus, Octopus Deploy, Apache Tomcat, JBoss, Shell, Perl and Ruby, Linux.
Confidential, Raleigh, NC
DevOps Engineer
Responsibilities:
- Designing the Workflow for Confidential where customers can use of it. Everything going to implement in automation way.
- Involved in building security model, vpc, Elastic IP for databases on cloud platform.
- As a Devops Engineer continuously working on the CI/CD pipeline with automation from Azure Devops for the project in Build & Release areas.
- Experienced in troubleshooting linux application connection, network and security related issues using tools.
- Automated end to end solutions using ServiceNow Orchestration for Active Directory, BOX, OKTA and other complex applications such as VMware and HPNA.
- Deploying software to Dev, QA, and Production environments using Jenkins, Maven, Octopus Deploy or other related deployment software packages.
- To Perform the action as part of an Azure Blueprint from command line or a pipeline, writing ARM templates for tasks like Resource Group & Container Registry Account.
- Involved in writing java API for Amazon lambda to manage some of the AWS services.
- Installing, configuring and maintaining CI, Automation and Container management tool like Kubernetes.
- Working the code by using the Kubernetes and Blueprint technologies.
- Working extensively in .NET Core environment to write PowerShell scripts.
- Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
- Attending daily Stand up meetings with the team including client in the part of sprint.
- Expertise in Chef for configuration management and infrastructure automation.
- Automated Application deployment using Jenkins plans.
- Performed installation and managed Grafana to visualize the metrics collected by Prometheus.
- Responsible to set up & configure monitoring and metric gathering system around Prometheus and Grafana.
- Experience working with Red Hat Linux, Java, Apache Tomcat, Apache Webserver and Oracle.
- Created Ansible Playbooks in Ansible Tower using YAML script and to deploy code to different servers Ansible tower is integrated with Jenkins.
- Hands-on experience with monitoring tools like Prometheus And worked with Apache Kafka
- Created and used Playbooks in Ansible Tower and integrated tower with Jenkins to deploy code to different servers.
- Deployed builds from TFS to all environments with Octopus Deploy.
- Security patches, bug fixes, and software enhancements, as well as monitoring server performance will be day to day duties.
- Used IAM for creating roles, groups and implemented MFA to provide additional security to AWS account and its resources.
- Created the AWS architecture and security system design and complete informational background to the team.
- Experienced with event driven and AWS lambda scheduled functions to trigger various AWS resources. setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM and security group in cloud formation JSON templates.
- Utilized terraform for managing the infrastructure through the terminal sessions and executed scripts in creating alarms and notifications for EC2 instances using AWS cloud watch.
- Integrated Jenkins, Rundeck and Ansible. Designed and developed jenkins Build deployments.
- Experience with Rundeck in automating our deployment using Chef creating a job
- Used Urban Code to integrate the Jenkins for Continuous integration.
- Developed and maintained release engineering systems for Ansible products.
- Working with Kubernetes and Docker components.
- Experienced in Scheduling AWS Lambda functions from CloudWatch triggers.
- Used IAM to create new Accounts, Roles, Groups and enabled Lambda functions for dynamic creation of Roles.
- Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Ansible and Kubernetes for Automating CI/CD pipeline in AWS.
- Maintaining existing deployments on AWS using Docker-Jenkins-Ansible
- Integrated AWS API and Send grid to deliver emails in bulk and synchronously
- Working extensively in Linux environment where writing shell scripts is a daily activity
Environment: Kubernetes, Azure Devops, Amazon Web Services(Guard duty, Cloud formation, Cloud Watch, IAM), Docker, Terraform, Apache Tomcat, Azure Blueprints, REST API, Ansible, Azure Cloud platform Splunk, Nexus artifactory, Lambda, Kafka, Prometheus, Grafana, Ansible, Ansible Tower, Octopus Deploy, Citrix Load balancing, GIT.
Confidential, Bloomington, IL
DevOps Engineer
Responsibilities:
- The application ‘On Demand Messaging’ that we are dealing towards Customer end facing. This application sent the text message to the customers like a repair test details or photo capture assistant When they are in call and discuss about their vehicle details.
- Worked extensively in Linux environment and wrote Shell scripts daily
- As DevOps engineer continuously improving CI/CD pipeline with automation for effortless software Delivery.
- Worked on Ansible playbooks for Kafka, Grafana, Prometheus and it’s exporters.
- Responsible for build, design and maintain the platform automation infrastructure using Chef.
- Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools to make the OpenShift cloud setup.
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers, hyperlinks and Liquibase.
- Urban Code Deploy is an application release automation solution that combines robust visibility, traceability and auditing capabilities.
- Implemented Nginx as a reverse proxy and placed it in front of Prometheus to keep it secure.
- Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Ruby.
- Experience with messaging architectures like Rabbitmq and Kafka.
- Worked with IAM roles and AWS cloud-formation templates for infrastructure provisioning in AWS.
- Expertise in Chef for configuration management and infrastructure automation.
- Experience implementing and administering monitoring tools Splunk and Sensu.
- Automated Application deployment using Jenkins plans.
- Expertise in creating responsive website for smart devices using responsive design, media. I Was involved in mobile Devices based on Android applications.
- Integrated jenkins, Rundeck and Ansible. Designed and developed jenkins Build deployments.
- Experience with Rundeck in automating our deployment using Chef creating a job
- Used Urban Code to integrate the Jenkins for Continuous integration.
- Used terraform for spinning up services so that they can be versioned and build as infrastructure as code.
- Manged application patches, data backup, security changes and network configuration and replaced boards, changed servers and loaded and tested software applications.
- Deployed multi-tier application onto AWS cloud and automate required configurations using Terraform.
- Developed and maintained release engineering systems for Ansible products.
- Packaged software and maintained repositories using Yum/RPM and Apt/DEB distribution systems.
- Managed Jenkins build and test system.
- Working with Kubernetes and Docker components.
- Created instances in AWS and facilitated migration to AWS from data center
- Implemented Amazon EC2 container service with docker containers.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration
- Manage configuration of Web App and Deploy to AWS cloud server through Ansible.
- Used Docker and OpenShift to manage micro services for development and testing.
- Deployments to multiple servers in testing and production environments using Jenkins, Git and Docker.
- Ability to analyze packet dumps, multicast routing on hosts, packet filtering.
- Played a key role in automating the deployments on AWS with Terraform.
- Used OC CLI tool to communicate with OpenShift platform.
- Provisioned and configured Tomcat and Apache instances using shell/Perl/groovy in Udeploy.
- Setting up the Ansible control machine (RHEL7) and configured the remote host inventories via SSH.
- Maintaining existing deployments on AWS using Docker-Jenkins-Ansible
- Integrated AWS API and Send grid to deliver emails in bulk and synchronously
Environment: Ansible, Amazon web services ( Guard Duty, Cloud Watch, Cloud front, IAM), Jenkins, Docker, OpenShift, Terraform, Groovy, python (BOTO API), Shell scripting, Scala, Ruby, Splunk, Nexus artifactory, Lambda, Jfrog, RabbitMQ, Ansible, Ansible Tower, Apache Kafka, Apache Tomcat, Prometheus, Grafana, Linux Administration, Citrix Load balancing, VoIP, AWS API, JIRA, GIT.
Confidential, Sunnyvale, CA
DevOps Engineer
Responsibilities:
- Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL development and Test Environments.
- Experienced in using AWS cloud Formation and Puppet together to automate the entire deployment and management process, from AWS resources through the application artifacts Used OpenShift platform to build the PAAS applications.
- Included working in VMware Orchestrator, VMware vRealize Automation 6.0 (VRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows and Linux (Red Hat6) blueprints.
- Used Hudson (Jenkins) for Continuous Integration and deployment in Tomcat.
- Created custom IAM policies, Roles and user management for delegated users within AWS specified region.
- Upgraded the VMware tools, VM Hardware 9 on all the VM's as a part of Upgrade process. Deploying and supporting vCenter Operations Manager for cloud infrastructure monitoring and Managing Enterprise Scale vSphere based Virtual Infrastructure.
- Help developers and testers to understand the CD/CI practices and process for Securing and Hardening the Environments and Continuous Integration tools
- Experience and understanding of QOS and VOIP solutions throughout an enterprise environment.
- Designing, implementing, assessing and managing network that include a variety of technologies including Cisco, TCP/IP, Linux, Unix and Microsoft.
- Configured application servers like Tomcat to deploy the code.
- Used Ansible Tower for scheduling playbooks and used GIT repository to store our playbooks
- Migrated legacy applications to a repeatable Continuous Integration platform
- Used Bash and python to supplement automation provided by Ansible and Terraform for Tasks such as encrypting and scheduling Lambda functions for routine AWS tasks.
- Used S2I (source to image) to build and deploy the applications in OpenShift
- Good knowledge in understanding of building android mobile applications and as well iOS that utilizes webservices (REST, http- based, xml, soap, JSON)
- Worked on all iOS mobile platforms.
- Integrating applications into a high-performance, quality-managed network environment ((includes VoIP)
- Research and development on able Linux deployments on AWS via Docker.
- Created and automated the Jenkins pipeline using groovy script for the applications.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Puppet
- Implemented Migration from VMWARE to AWS using VMDK Import tools.
- Used Puppet for performing activities from provisioning to reporting and used Puppet to a
- Installed and configured multimode Hadoop clusters and perform troubleshooting and monitoring of Hadoop clusters.
- Resolved update, merge and password authentication issues in Jenkins and Jira and implementing Tool Suites for (Jira, Jenkins).
- Provided end-user training for all GIT and Subversion (SVN) users to effectively use the tool Configured Managed and controlled the source code repository, currently housed in Subversion, Git.
- Involved in development and configuration experience with software provisioning tools like Puppet and Ansible.
- Exposure to Marathon & Zookeeper cluster environment for application deployments & Docker containers.
- Automated MySQL container deployment in Docker using Python and monitoring of these containers using Nagios.
- Automated the process of deployment to Apache Tomcat Application Servers by developing Perl Scripts and also Deployed the Java applications into Apache Tomcat Application Servers.
- Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
- Managed Maven project dependencies by creating parent-child relationships between projects. Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
Environment: Red Hat Enterprise Linux, Ansible, Ansible Tower, Splunk, Linux/AIX, VMware, IOS, Amazon web services ( Guard Duty, Cloud Watch, Apache Tomcat, Cloud front, IAM), Git, GitHub, Puppet, Lambda, Ansible, RabbitMQ, Kafka, TFS, Terraform, Citrix Load balancing, VoIP, Python, Groovy, Nexus artifactory, Maven, Jenkins, Docker, Jira, Nagios.
Confidential, Columbus, OH
DevOps / Build Engineer
Responsibilities:
- Used ANT as a build tool on java projects for the development of build artifacts on the source code.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Imported and managed multiple corporate applications into Subversion (SVN)
- Developed Perl 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.
- Installed/Configured/Managed Hudson CI Automation.
- Trained and gained experience on AWS architecture and security system.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
- Deployed Mcollective for orchestration. Wrote custom Mcollective plugins to deal specifically with our needs.
- Implemented Bash, Perl, Python scripting.
- Stand up new hardware or configurations within our clusters by using the configuration management tool SaltStack.
- Created & Pillar Grains for automation of the application with Infrastructure Management Tool Salt Stack Server.
- Implemented automations tools Chef, Puppet, Splunk, SaltStack
- Worked exclusively on VMware virtual environment.
- Support application projects and create new applications using python Written make, Maven and Ant build tools for application layer modules.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
- Ability to work on SQL queries across multiple database and applications.
- Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases
- Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
- Worked on variety of Linux platforms, installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
Environment: SVN, Ant, GIT, Hudson, Python, Chef, Puppet, Splunk, Linux, Maven, Nexus artifactory, MySQL, Java and JBoss
Confidential
(Intern) Linux Administrator
Responsibilities:
- Installation, Configuration & Upgrade of Solaris and Linux operating system.
- Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP Proliant DL- 320/360/380/560/580 L Servers.
- Installed and configured Puppet.
- Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
- Installation Red Hat Linux 8, 9.0 on Dell, Proliant, Enterprise Server 4.0.
- Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
- Created Role Based Access Control (RBAC) for users.
- Linux kernel memory upgrades and swaps area. Red hat Linux Kickstart Installation Sun Solaris Jump Start Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9 & other Network services.
- Written shell scripts and Perl scripting to take backup oracle database.
Environment: Sun Solaris 8/9, Red Hat Linux 8,9.0, Samba, Sun fire (210, V240, V440, V490, V880, 1280) Servers, HP DL- 320/360/380/560/580 L servers, JBoss, EMC storage devices, Tivoli Storage Manager 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3.x
