Sr. Devops / Cloud Engineer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Around 9 years of experience in IT industry comprising Software configuration management (SCM) & Development including end - to-end code configuration, build & release management process and change management.
- Experience in Automating the build and deployment, Software Release process tools for various Java/J2EE based Applications and Services, architected around SOA and Micro services principles etc.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, CloudFront, EC2, S3, RDS, Route53, SNS and SQS.
- Experience in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
- SDLC: Software Implementation and Integration experience that includes Analysis, Design and Development of Web Applications
- Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Experienced with PUPPET as System Configuration Tool and knowledge on chef, Ansible
- Experience working on Continuous Integration and Delivery Platform as a DevOps Engineer
- Experienced in setting up Amazon EC2 instances and security groups. Worked on IAM products to initiate, capture, record and manage user identities and their related access permissions in an automated fashion.
- Hands-on experience in Azure PAAS, IAAS.
- Hands on experience with GIT as Source Code Management System and knowledge on SVN.
- Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool.
- Strong experience with Ant and Maven Build Frameworks.
- Experience in deploying applications through Microsoft azure. Experience in troubleshooting and deploying applications to azure.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Experienced with Nagios, CloudWatch as IT Infrastructure Monitoring tool and knowledge on Splunk.
- Installed, Configured and Managed Docker Containers, Docker Images for Web Servers and Application servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database.
- Expertise in writing Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.
- Used Jenkins as an AWS code deploy plug-in to deploy to AWS. Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS.
- Hands on experience in Continuous Integration (CI) and Continuous Deployment (CD) process implementation using Jenkins.
- Experience in perform Smoke and system testing, Load balance Test, Regression tests
- Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
- Knowledge of using routed protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Experience working with various AWS Services like EC2, S3, ELB, Auto scaling, Route53, SNS, SES, Cloud Watch, RDS, Dynamo DB, VPC, Elastic cache, Cloud Formation, Cloud Front, OpsWorks etc.
- Skilled enough to build deployment, Build scripts and automated solutions (using scripting languages like Bash, Shell, Perl and Python.)
- Created and maintained user accounts, profiles, network security and security groups, using AWS-IAM.Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premise network for backend communication.
- Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Architected passwordless SSO with ADFS and CA SSO using SAML
- Implemented SAML for SSO with external vendors and OAUTH for webservice authentication
- Good in Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks.
- Experience using AWS - Cloud Watch and created alerts for instances. Excelled on creating AMI (amazon machine images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling. That Auto Scaling fired up new resources those will by default bootstrapped with the Chef-Server.
- SOA: Good experience on Service Oriented Architecture (SOA Developer, Components) using Oracle Fusion Middleware
- Exposure on Web logic server administration
- Working knowledge of SOAP, WSDL, UDDI, XSD, XML, XSLT and XPATH.
- Experience on application/web servers like Web logic 7/8, Oracle Application Server 10g
- Team player with good Communication Interpersonal Skills and problem solving skills.
PROFESSIONAL EXPERIENCE:
Confidential, columbus, OH
Sr. DevOps / Cloud Engineer
Responsibilities:
- Responsible for day-to-day management of all Development, Test, Stage, and Production for various Java/J2EE based enterprise applications
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Created branches and managed the source code for various applications in GIT.
- Setup various Jenkins jobs for build and test automation.
- Used ADFS for various applications to maintain application security.
- Experience in working withMesos,Ansibleversions 1.8 & 2.0, Tower version 2.1.
- Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
- Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Install and configured Apache, Debian, Nagios, MySQL, SQL server. Designed Security and authenitication using OAuth 2.0.
- Designed and administrated databases for Oracle and MYSQL to support various web programming tasks
- Experience in working with GIT to store the code and integrated it toAnsibleTower to deploy the playbooks.
- Experience in scheduling jobs usingAnsibleTower. Configured ADFS in cloud.
- Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Pushed all configuration management into puppet to allow for rapid roll-out of new infrastructure.
- Served as the Puppet subject-matter expert for Site Reliability Engineering team.
- Knowledge of Agile development methodologies like Scrum, Sprints model.
- Experience in troubleshooting application level issues to perform root causes analysis, also performed training, design and knowledge transfer sessions.
- Involved in installation of the Puppet master and Puppet agent.
- Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
- Installed & configured Nagios on Linux servers.
- Worked in Agile continuous integration environment and also automated the whole process.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon S3.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS GlacierWorked with various AWS EC2 and S3 CLI tools.
- Developed OAUTH 2.0, open id authentication using JAVA.
- Configured Apache servers and controlling them from Puppet master.
- Configured CACTI to monitor EC2 Linux Instances with Puppet automation.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365)
- Worked in the AGILE Methodologies with 3-week sprint cycle, used for SDLC management.
- Configure the servers with the CloudWatch monitoring and monitor the performance metrics of the production servers.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Experience in managing Azure Storage Accounts.
- Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azurebackups.
- Created Virtual Private Cloud, Internet gateway, subnet and route tables using Amazon VPC.
- Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
- Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
- Automated the application and MySQL Container deployment in Docker using PYTHON.
- Nodes automatically added/removed themselves via Puppet.
- Experience implementing, troubleshooting, and supporting the enterprise web applications, and Application Server Tomcat.
Environment: GIT, Ant, Jenkins, Linux, Java, Ansible, chef,Unix, Nagios, Python, Agile, ITIL,Big data, Dockers,Moses,kibana, AWS,MySQL, Shell Scripting, ADFS, Windows, XML, RDBMS, Test Manager, Tomcat.
Confidential, CA
Sr. DevOps/System Engineer
Responsibilities:
- Responsible on OS deployment using RHEL Kickstart Ubuntu Preseed files.
- Managed OS deployment on HP Proliant Moonshot Server cartridges.
- Performed in installation and configuration HP Insight Cluster Management Utility(CMU).
- Worked Queues, Blobs, Containers to persist data on Azure.
- Completed XenServer, VMware ESXi and Windows2012 installation on HP Proliant Moonshot Server cartridges.
- Deployment of Puppet Configuration Management Tool modules.Experience in data center operation and network systems.
- Worked on Dockers,Marathonand Kubernetes Clustering Solution. Development of REST web services using spring with the enabled OAUTH.
- Used GIT as version control software.Prototyped immutable infrastructure withDockerto move towardsDevOps.
- Used SQL Azure for Backend operations and data persistence.
- Used ADFS to provide enterprises to share identify information with different partners securely.
- Experience in Performance monitoring, usage and load of the system, changing kernel parameters for betterperformance.Good working knowledge of network & amp; UNIXsecurity procedures.
- Performs daily operational checks, reviews event management alerts and e-mails, and assists with audits of inventory and processes. Administered AWS and Linux based server automation.
- Designed and Developed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Mitigation of crucial issues related to Linux server, Puppet and monitoring.
- Created Web App Services and deployed Asp.Net applications through Microsoft Azure Web App services.
- Maintained the build and deployment scripts and made changes if necessary.
- Maintained Continuous integration and deployment by debugging build and deployment issues.Designed the roadmap for merging every release and collaborated with the teams to merge the Dev branch to Main/INT.
- Automated the creation of database change manifest and baseline report in build using perl and clear tool scripts.
- Proposed and implemented branching strategy suitable for development in RTC (Rational Team Concert).
- Set up build machine, jazz build engine, build definition to run the builds in RTC.
- Created Team projects, gave accesses and customized the templates as necessary in RTC Installed and evaluated Deploy for migration.
Environment: Linux, Clearcase, AWS, Puppet, Dockers, Azure,Build Forge,agile,ANT,RAD,ITIL,Eclipse,Websphere8, UDeploy, PowerShell, Perl, batch, Shell.
AWS/DevOps Engineer
Confidential, Seattle WA
Responsibilities:
- Provides operations and maintenance support for several public facing websites.
- Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
- Automate Deployment using configuration Management tool like Puppet to provision amazon AWS Instances to enable continuous Deployments.
- Developing and customizing new alarms to existing features using Java Spring Boot.
- Developed a software test suite that tests file usage, database integrity, and processes restarting frequently using Python, JSON, and Postgres SQL. Interacted with support team for requirements.
- Maintenance and customization for legacy PHP application.
- Consuming Restful web services and getting them in JSON format and displaying data in the view controllers.
- Worked on web service calls, XML and JSON parsing included in the project.
- Placed data into JSON files using Python to test Django websites.
- Work on implementing and supporting SAML-based Federation technologies like OAUTH 2.0, Active Directory Federated and governance minder 12.6.1
- Ping federate and access implementation. Skinned UI and additionally provided working authentication examples of OAUTH/openId for enterprise consumers
- Used Python scripts to update the content in database and manipulate files.
- Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineerrole Confidential the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
- Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
- Automated EC2 instances for DevOpsCloud Formation scripts.
- Written Cloud formation templates and deployed AWS resources using it.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Ping federate and access implementation. Skinned UI and additionally provided working authentication examples of OAUTH/openId for enterprise consumers.
- Strong Experience on Configuring the Chef-Repo, Setup multiple Chef Work stations and Developing Cookbooks for automating deployments via Chef.
- Experience in installing configuring and deploying of Java/J2EE/.Net applications in Application Servers like WebSphere, WebLogic and JBoss.
- Able to create scripts for system administration, AWS using languages such as BASH and Python.
- Used AWS S3 service as Build Artifact repository to created release based buckets to store various modules/branch based artifact storage.
- Design an ELK (Elastic LogstashKibana) system to monitor and search enterprise alerts.
- Implement, support and maintain all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
- Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Carried out deployments and builds on various environments using Puppet continuous integration tool.
- Implemented common spark jobs using EMR Hadoop framework for each costumer to move data from traditional files to IBM JDM data ware house using HDFS.
- Experience in boot strapping, puppet agent installation scripts, yum updates, EBS, mappings and mountings.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Python, Ruby and Docker on familiar server such as Apache.
- Deployed and configured Git, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
Environment: GIT, Terraform, Subversion (SVN), Jenkins, Nagios, agile,Puppet, Docker, ANT, ITIL,AWS ColudWatch and Beanstalk, AWS RDS, JSON, AWS EC2 and S3, AWS SQS, WebLogic, MAVEN, Shell Scripts.
Confidential
DevOps Engineer
Responsibilities:
- Manage user accounts for the team access to Build channels and pull the packages from master Redhat Satellite Server.
- Implementing a Continuous Integration and Continuous Deployment framework using Jenkins, Maven &Artifactory in Linux environment.
- Conducted performance testing of Apache and Tomcat management services Moses and Marathon.
- Created Chef cookbooks and recipes that kickoff post-install scripts and do an overall process improvement to any manual processes.
- Working closely with setting up of the Configuration Management tools Puppet and automation of the infrastructure with Chef that included migrating from the current infrastructure workflow to the new workflow.
- Experienced with deployments, maintenance, and troubleshooting of applications on Microsoft Azure Cloud.
- Wrote Python scripts to perform deploys for tomcat Webserver and WebSphere App Servers.
- Experienced in creation of vhds and deploying them to Microsoft Azure Cloud.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven and Nexus in Linux environment.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Imported and managed multiple corporate applications into GitHub code management repo.
- Source code configuration tools Subversion and GIT used for different projects.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Involved in Deployment of Existing Windows server applications to Microsoft Azure windows Servers.
- Involved in Creation of Microsoft Azure Cloud SQL Servers and Replication Severs.
- Used Shell to automate the deployment process.
- Responsible for the Plugin Management, User Management, and end to end build and deploy setup using Jenkins.
- Worked on Build and deploy software Artifacts and code across multiple engineering environments and the production environment.
- Coordinating the resources by working closely withProject Manager's for release and Project Manager for all the Operational Projects.
Environments: Web Center Portal, Tomcat, Apache, HTTP, RHEL 6.x, Solaris, MS-Azure, PostgreSQL, Windows 9.x/1.0x, Chef, PERL, BASH, BATCH, GIT, ANT, Maven, Jenkins.
Confidential
Systems Administrator
Responsibilities:
- Installation, configuration and maintenance of Red Hat Enterprise Linux5.
- Installation of operating systems and configuration of kernel parameters for Linux/Unix servers.
- Worked on configuring network interfaces, assigning static routes and hostnames.
- Used TAR tool in archive management for files and directories, also used gzip and bzip2 compression of files.
- Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
- Automated updating and maintenance process in production environment using shell scripts.
- Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
- Supported data management through on-site & off-site storage and retrieval service.
- Administered local and remote servers using SSH (secure shell) tool on daily basis.
- Automated some jobs by deploying the CRON tool for job scheduling processes.
- Monitored user and group administration, password management, file accessing and advanced file permission privileges.
- Deployed and installed new servers and their appropriate services for various applications inLinux.
- Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers
- Ensured the health and security of theLinuxboxes which were in use.
Environment: Red Hat EnterpriseLinux5, EMC Servers,LDAP, DNS, DHCP, Samba and NFS Server.