Devops Manager Resume
South San, FranciscO
SUMMARY
- Around 10 years of professional experience in teh area of Infrastructure, DevOps, AWS Cloud Computing, Build and Release Management in automating, building, deploying, and releasing of code from one environment to another environment.
- Experience in working on Continuous Integration and Delivery platform as DevOps Engineer.
- In - depth knowledge of DevOps management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
- Experience in AWS Cloud Computing services, such as EC2, S3, Lamda, API, Dynamo, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier.
- Experience on Amazon Web Services for deploying using Code commit and Code deploy of EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
- Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
- Have work experience on MultipleAWSinstances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
- DefinedAWSSecurity Groups which acted as virtual firewalls dat controlled teh traffic allowed to reach one or moreAWSEC2 instances.
- Setting up databases inAWSusing RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Experience in creating a snapshot of an EBS volume and stores it in Amazon S3.
- Experience in migrating databases to Amazon Web Services (AWS) using AWS DMS service.
- OSI network protocols like UDP, POP, FTP, TCP/IP, and SMTP, NIS, NFS, SSH, SFTP. Expertise in working wif Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
- Expertise on shell and python scripting wif focus on DevOps tools, CI/CD and AWS, Azure Cloud Architecture and hands-on Engineering.
- Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
- Experience in using Tomcat and Apache web servers for deployment and for hosting tools.
- Experience wif Build Management Tools Ant and Maven for writing build. xmls and pom. xmls
- Worked on Build & Release activities for technologies like Java, .Net, Oracle & ETL.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
- Using Puppet Enterprise to Manage Application configurations and utilizing BASH Scripts and Right scale to do initial server provisioning, and puppet to deploy and update applications including Apache, Tomcat, MySQL and other Proprietary applications.
- Experience in software build tools like Apache Maven, Apache Ant to write pom.xml and build.xml respectively.
- Installed, configured and administered CI tools like Hudson and Jenkins, Bamboo, TFS for automated builds. Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris, Ubuntu, Centos and Red Hat Linux.
- Worked on Jenkins and Bamboo to deploy code in Staging and Production environments and managed artifacts generated by Jenkins and nexus factory.
- Ability to build deployment, build scripts and automated solutions using ¬¬Ruby, Python, Shell.
- Solid understanding of Operating systems like Linux, UNIX, windows.
- Experienced in deploying through web application servers like Ngnix, WebSphere, WebLogic, JBOSS, and Apache Tomcat Servers.
- Ability to write scripts in Bash/SHELL, PERL, Ruby, Python to automate Cron jobs and system maintenance. Deployed code and data in various sandbox instances of Demand ware as a daily process.
- Experience in Source Code Management tools such as Git and SVN and TFS
- Experience in system monitoring wif Nagios.Good knowledge in automation tools like Docker, and OpenStack.
TECHNICAL SKILLS
Cloud Platform: AWS. Azure, IaaS
Configuration Management: Chef, Puppet, Maven, Ansible, Docker.
Database: Oracle, MSSQL, Cassendra
Build Tools: ANT, MAVEN, Jenkins. MS Build, Nant
Version Control Tools: Subversion (SVN), GIT, CVS, Perforce,GIT Hub, Code Commit.
Web Servers: Nginix, Nodejs, Apache, Tomcat, JBOSS, WebSphere. AWS, WebLogic.
Languages/Scripts: Java, C#, Shell Script, Ruby, Python, UNIX /LINUX, Power shell.
Continuous Integration tools: Jenkins, Hudson, Bamboo, TFS
Web Technologies.: HTML, CSS, Java Script, Bootstrap, XML, JSON.
Operating Systems: Red Hat Linux,UNIX, Ubuntu, CentOS, Solaris,SUSE.Windows98/XP/NT/ 2000/2003/2008
Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH, WinSCP.
PROFESSIONAL EXPERIENCE
Confidential, South San Francisco
Devops Manager
Responsibilities:
- Working wif AWS in services like VPC, ASG, EC2, ELB, Lambda, Beanstalk, S3, Cloud Watch, IAM, Route53 (DNS), Code Deploy, and AMIS’s
- Managing teh Provisioning, Updating, Patching, Maintenance using tools and scripting languages like python, Bash, CFT (JSON, YAML).
- Also used Other Scripting Languages like Ansible, Bash, PowerShell,
- AEM code deployments for content (Java, JVM, Maven, JCR, JACK OAK) and ACM (Adobe Cloud Management) and customization of authoring and using AEM Package manager, Jenkins for Code deployments, and Ansible redirects.
- Release Management activates for regular Scrum, including publishing release plans along wif Release notes accordingly.
- Admin for GIT, GITHUB, Jenkins, Jira, Confluence. ( Repository Management, Jobs Creations, User Management)
- CSR (Certificate Management), DNS Management, Patch Management, Security Updates on teh Stack.
- Involved in Migration of Jboss and Drupal Sites into AEM ( Adobe ) architecture on AWS stack
- Responsible for teh Managing building and deploying teh artifacts into DEV, INT, QA, PROD Environments.
- Implemented Jira Service Desk and Portal for Support and Service management which include JIRA dash boards, Release Calendar’s templates.
- Managing monitoring using NewRelic and Sumologic ( Dash boards for Application Performance management, Browser, Syntatics, Infrastructure and Mobile )
Environment: AWS, AEM ( Adobe) Ansible, Jenkins, Nexus, Windows, Linux, Service Manager (HP), JAVA, TOMCAT, Apache, Jboss, Drupal, NewRelic, SumoLogic, JiraService Desk, Confluence. Mobile (iOS, Android). MobaXterm, Putty.
Confidential, Seattle WA
Lead DevOps Engineer
Responsibilities:
- Working wif AWS in services like VPC, ASG, EC2, ELB, Lambda, Beanstalk, S3, Cloud Watch, IAM, Route53 (DNS), Code Deploy, and AMIS’s
- Managing Automated teh Provisioning, Updating, Patching, Maintenance using tools like Chef, Docker, Puppet, K8, wif scripting languages like python, GO, Bash, CFT (JSON, YAML).
- Also used Other Scripting Languages like ansible, JS (V8), PowerShell, ReactJS.
- Used Cypress and Selenium as a testing framework to automate teh Junit tests for web.
- Implemented Testing Frameworks in .Net, using Nunit, MBunit, XUnit, MSunit.
- Legacy C# code deployments using web deploy and Visual Studio Professional, On IIS.
- Publishing Release notes and coordinate release plans accordingly.
- Admin for GIT, GIT LAB, Bit Bucket, Jenkins and GOCD servers
- Certificate Management, Patch Management, Security Updates on teh Stack.
- Involved in Migration of AWS Stacks, for .net using GITLAB Runners and GITLAB CI/CD.
- Responsible for teh Managing building and deploying teh artifacts into DEV, INT, QA, PROD Environments.
- Incident management using service cafe and resolving issues wifin SLA's for all P1, P2, P3, P4 production type issues. And RCA’s for-to management reviews.
- Managing monitoring using Splunk, Kibana, using cloud Cloud Watch Alarms in Conjunction wif CFTS.
Environment: AWS, Chef, Docker, Terraform, Windows, Linux, Service Cafe, NodeJS, (Server Side), MSSQL, Redis, .net micro service, IIS, JAVA, TOMCAT, Kibana, Splunk, Jira, and Confluence. Mobile (iOS, Android). MobaXterm, Putty. API testing using Fiddler and Postman.
Confidential, Oakbrook IL
Lead DevOps Engineer
Responsibilities:
- Managing and Working wif AWS in services like VPC, EC2, ELB, EC2Container Service, S3, Cloud Watch, OpsWorks, IAM and Route53 (DNS).
- Management of Orchestration and Provisioning of Infrastructure using Config Management tools like Chef Enterprise.
- Incident management using service cafe and resolving issues wifin SLA's for all Sev1, Sev2, Sev3, Sev4 production type issues.
- Troubleshooting and validating Infrastructure for Issues, Event logs and Readiness.
- Building automation tools using shell, python, PowerShell which would help teams to utilize and maintain and customize for their daily usage.
- Tools built were Service Action tool which would Start Stop Restart services at once on teh windows service boxes. keeping track of Incidents, Tasks, Problem management and work wif offshore support teams and conduct daily status calls for ( L3.5 Europe, India, L3 India, and L2 India) which would perform upgrades, downgrades, consolidations, package management, File Management, Resource Management, Security Patching, Maintenance windows, cutover, rollback, Rolling Restarts, Flip overs, Master Slave Configurations, CPU availability, Read Writes, I/O, database loads, Deployments, Environment assessments, setups including signoffs, Cleanup Scripts, Package Imports, recurring scheduled backups and Reporting.
- Working wif DEV teams, Middleware, Performance teams, Unix teams, Windows, PSA's, Marketing, leadership teams and other vendor teams as need raises to resolve RCA’s, and Cluster Management troubleshooting, Config management, port checking, Network partition errors, marketing, sql, testing requests (for system and market parameters sync up), Middleware integration requests, Payment providers, Critical Care for RabbitMQ consumer counts and other maintenances.
- Involve in Performance optimizations sessions, war rooms sessions to maintain SLA's on Web traffic response times, network latency checks, apdex scores throughput error rates etc.
- Also build start stop restart scripts for Linux boxes (Nodejs, Nginx, Redis, Cassandra, and RabbitMQ).
- Worked wif Analytics team on building new relic agents to be installed on servers and managed those using json files. They would do 24/7 monitoring, health check and inform in case of emergencies.
- Also part of analytics team to implement Kibana dashboards for one stop shop for logs as a first place of troubleshooting during Sev1 incident calls.
Environment: AWS, Chef, Terraform, Mule Soft (Middleware), Windows and RHEL Linux, Service Cafe, NodeJs (Server Side) Nginx, RabbitMQ (Queuing), Cassandra, OpsCenter (NoSQL), MSSQL, Redis, .net micro service, IIS, New Relic(Single Sign On), Kibana, Selinux, Jira, Confluence. Mobile (iOS, Android). MobaXterm, Putty, API testing using Fiddler and Postman.
Confidential, Orange County
AWS /DevOps Engineer
Responsibilities:
- Designed, configured and managed public/private cloudinfrastructuresutilizing Amazon Web Services (AWS), including EC2, Virtual Private Cloud (VPC), AWS Redshift, Lambda, Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and IAM.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working wif IAM in order to create new accounts, roles and groups.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and backup onAWS.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Deployed applications on AWS by using Elastic Beanstalk.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Expertise in scripting for automation, and monitoring using Shell, Ruby, Python & Perl scripts.
- Strong experience creating ANT/ MAVEN wifChef/Puppetbuild script for Deployment.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Built Continuous Integration environment and Continuous delivery environment using Jenkins.
- Migrated applications to teh AWS cloud.
- Involved in DevOps processes for build and deploy systems.
- Grasp teh Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
- Implemeted Sonar Cube and worked wif LDAP
- Troubleshoot teh automation of Installing and configuring applications in teh test environments.
- Planned release schedules wif agile methodology & coordinated releases wif engineering & SQA for timely delivery.
Environment: Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.
Confidential, Los Angeles
DevOps/Cloud Engineer
Responsibilities:
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups.
- Responsible for Design and architecture of different Release Environments for new projects.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Continuously managed and improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
- Utilize Amazon Glacier for archiving data.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Experience in System monitoring wif Nagios.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server on Red Hat Linux.
- Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
- Used Puppet server and workstation to manage and configure nodes.
- Experience in writing Puppet manifests to automate configuration of a broad range of services.
- Prepared projects, dashboards, reports and questions for all JIRA related services.
- Generated scripts for effective integration of JIRA applications wif other tools.
- Configured plugins for teh integration tools to teh version control tools.
- Worked wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Defining Release Process & Policy for projects early in SDLC.
- Branching and merging code lines in teh GIT and resolved all teh conflicts raised during teh merges.
- Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.
- Highly skilled in teh usage of data center automation and configuration management tool such as Docker.
- Perform Deployment of Release to various QA & UAT environments.
- Responsible for installation and upgrade of patches and packages on RHEL5/6 using RPM & YUM.
Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Chef.
Confidential, Santa Ana CA
System Engineer
Responsibilities:
- Implementation of Virtualization environment (VMware server) as a sandbox environment for server configurations and testing installations.
- Performing Linux System Administration routines, swap partition and file system changes, system booting and recovery.
- Administrating responsibilities which include User, Group, Partition management and File permissions.
- Used LVM on Linux to create volumes wif layouts like RAID.
- Production support of Apache httpd, PHP, MYSQL installation, configuration, management and trouble shooting.
- Supporting infrastructure environment comprising of RHEL and Solaris.
- Automated repetitive tasks, deployed critical applications and managed change on several servers using chef.
Environment: VMware workstation, CentOS 4, CentOS 5, Red hat Linux 5 and Red hat Linux 6.2
