Sr. Devops Engineer Resume
NY
SUMMARY:
- Expertise in creating Devops strategy in a mix environment of Linux (CENTOS and UBUNTU) servers along with Amazon Web Services.
- Predetermined and committed DevOps Engineer experienced in Configuring and deploying applications on AWS, Azure, Rackspace and virtual environments.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud.
- Hands on experience with Virtualization technologies like VMware, vCloud, Vsphere, vCenter and also worked on Automating infrastructure on VMware orchestrator, Cisco Tidal Enterprise Orchestrator.
- Executing technical feasibility assessments, solution estimations and proposal development for moving identified workloads to Windows Azure.
- Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
- Experience with Docker clustering/ orchestration tools (Swarm, Consul, Kubernetes, Mesos)
- Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker.
- Integrated Jenkins with UDeploy and Created UDeploy Components, UDeploy process, installed UDeploy agents on both windows and Linux machines according to application team requirements.
- Experience with Configuration Management tools (Puppet, Chef and Saltstake).
- Implemented and rolled out proof of concepts for logging management(ELK, Logentries, Sumologic), writing chef code to deploy these solutions, mocking up dashboards and prototyping example queries of high - value searches
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Deployment Pipelines using Jenkins and Bamboo. Shortened deployment cycles via automated deployments.
- Broad knowledge and experience leveraging open-source tools for CI/CD.
- Integrated Jenkins, Jira and Stash to make deployments in automated fashion, lessen manual intervention.
- Extensively worked on Hudson, Jenkins and Teamcity for continuous integration and for End to End automation for all build and deployments .
- Knowledge on network Layer protocols like DNS, HTTP, DHCP and SSL/TLS.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
- Strong understanding of SDLC, RUP, Agile and Kanban Methodologies and process.
- Experience in DevOps Engineering in automating, building and deploying of code within different environments (Dev, SIT, UAT, Staging & Prod).
- Strong Experience in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Experience in managing AWS VPC (Virtual Private Cloud) environment with around 200+ Linux and Ubuntu instances.
- Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
- Configuration Management and Source Control Tools Rational Clearcase, Buildforge.
- Experience setting up and maintaining auto-scaling AWS stacks (preferred using cloud formation and scripting using bash & python).
- Production experience in large environments using configuration management tools Chef, Puppet, and Salt Stack. Familiar with build server orchestration using mCollective
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
- Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Batch Scripts.
- Experience working with methodologies such as Scrum/Agile/Kanban, Sprint planning and Waterfall
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat 4/5/6, SUSE), Solaris 11/10/9, HP-UX 11.0, 11.11, 11.23, 11.31, Ubuntu, Fedora, CentOS, Windows NT/2000/2003, 7, Macintosh.
Hardware: Cisco UCS C200, C250, Sun Fire 6800/4810/4800, Sun Enterprise10000, Sun Fire F15K, Sun Fire 25K, T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u.
Database: Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Mongo DB.
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Programming Languages & Configuration Management Tools: C, Bash, Python, Perl Scripting, Java, HTML, VBA, Ruby, Visio, JMP, Puppet, Chef & Salt Stack, Jenkins, Docker, Bamboo, Maven, Ant, Makefile.
Web Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Netscape/iPlanet Server, MQSeries, Cluster server 3.5 & 4.1, Sun Cluster 2.x & 3.x,Nagios.
Protocols: TCP/IP,UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET
File Systems & Virtualization: UFS, VxFS, ZFS, ext., ext2, ReFS, Xen virtualization VMware, Vsphere, vCloud
Cloud Technologies /Platform: OpenStack, AWS (EC2, S3, CloudWatch, RDS, ElastiCache, IAM), Microsoft Azure
WORK EXPERIENCE:
Confidential, NY
Sr. Devops Engineer
Responsibilities:
- Linux System & Middleware Administrator responsible for the day to day administration and administration of RHEL 5, 6/ CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures
- Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, Cloud Front, Cloud Formation and Ability to make recommendations on how new AWS offerings fit in the company architecture.
- Worked on Automating infrastructure on VMware orchestrator, Cisco Tidal Enterprise Orchestrator.
- Deploy and monitor scalable infrastructure on cloud environment Amazon web services (AWS) /OpenStack/ Confidential - BlueMix and Dell DRAC and configuration management using Puppet and Chef,For Implement automation and provisioning frameworks using Ansible/SaltStack.
- Docker can be integrated into various tools like AWS, Ansible, Chef, Bamboo, Vagrant, Jenkins & VMware containers.
- Participated in the release cycle of the product, which involved environments like Development QA UAT and Production.
- Hands on experience with build tool like Maven for writing Build.xmls and pom.xmls respectively in JAVA, JavaScript and J2EE(EJB, JMS, JNDI, JPA, JSF, JSP, JSTL, Servlet) applications
- Configuration Management and source code repository management using tools like TFS, GIT, Perforce, Subversion (SVN), RTC, agile tools like JIRA, scrum and CI tools like Teamcity, Bamboo, Jenkins.
- Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
- Wrote Puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.
- Jumpstart & Kick-start OS integration, DDNS, PXE, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Creating user level of access for related GitHub project directories to the code changes.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Used Artifactory repository tool for maintaining the Java based release code packages.
- Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
- Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
- Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
- Owner of Jenkins, GitHub, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
- Used to write an install script in Ruby using all of the extra helper functions from Chef
- Configured the user’s accounts for Continuous Integration - Jenkins.
- Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
Environment: Java/J2ee, Linux, Unix, RHEL 5/RHEL 6, CentOS, Bamboo, AWS(EC2, ECS, S3, IAM, Cloud Watch, RDS, Code Commit, Code Deploy, EBS), Vagrant, Jenkins, Chef, Docker, OpenStack, Ansible, OpenLava, GIT, Maven, Javascript, Python, Ruby, bash.
Confidential, Tampa, Florida
Cloud Architect/ DevOps Engineer
Responsibilities:
- Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
- Developed automation framework for Application Deployments to the Hadoop environments.
- Automated Hadoop sqoop deployments from production to the development environments.
- Managed Sonatype Nexus repositories to download the Artifacts (jar, war & ear) during the build.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Experience in creating alarms and notifications for EC2 i nstances using CLOUDWATCH.
- Implementation of NAT gateways for web apps hosted in private subnets
- Implementation of redis/elasticache to accommodate 85k of users that would ramp up in around 1hour on portal on month ends for their online bills.
- T ec hnica l le a de r to a li g n pr oce sses a nd tool s, such a s bra nc hin g, sour c e c on trol st ruc ture, de pe nde n c y mana ge ment , L inu x \ W indows h y br id buil d infra struc ture, c ode re view, a nd c he c k - in poli c ies, tha t ar e d e ve lop e d a nd instrume nted b y De vOps tea ms a c ross pr o jec ts g loball y .
- Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
- Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
- S uppor ted 2000+ AW S Cloud i nstance ’s a nd a ls o fa mi li a r w it h Ama z on Cl oud c omm a nd li ne mana g e ment.
- Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Monitoring review and enhancement for system, application, Docker and Cassandra
- W or ke d on Use r a dmi nis tra ti on se tup, m a int a ini ng a cc ount, Monit or s y ste m per for man c e usin g N a g ios and Tivol i .
- Config ur e d a nd maintain e d L a mp st ac k on pr odu c ti on a nd sta g in g ser v e rs. W rote P e rl sc ripts at se rve r side for w e b supp or t of L a mp.
- Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Sonarqube.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx
- Experience of working with the release and deployment in Java/J2EE, C, C++ and ASP.net Web applications
Environment: Ant, Java, Hadoop, Hudson, AWS, Azure, Maven, Docker, SVN, Jenkins, Linux, Solaris, Websphere, Cassandra, Shell scripting, WLST, Nexus, C, C++, ASP.net, Java/J2EE
Confidential, AL
Devops/Cloud Engineer
Responsibilities:
- Experience on AWS Cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into Cloud.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS Cloud.
- Installed and configured VMware products including vCAC, vSphere, vCenter, vCloud.
- Designed workflows/Processes vCloud and cisco process orchestrator.
- Experience in Troubleshooting and performance tuning issues with applications like Oracle 10.x, 11.x, JBoss 5.x, WebLogic 11.x, 12.x.
- Experience in installing and deploying Apache, JBoss 5.x
- Wrote Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring
- Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
- Created Docker images to simplify configuration and maintain a uniform environment over all the stages of development.
- Deployed the built Docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos
- Deployed applications and provided support on WebSphere, Tomcat, WebLogic application servers
- Implemented Subversion branching and merging operations for Java Source Code.
- Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
- Installed and configured Puppet Enterprise with Puppet DB for configuration management of existing infrastructure. Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.
- Created release notes based on the contents of builds and publish build artifacts to the customers.
- Involved in Scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
- Interacted with development teams and helped them to perform builds and resolve build issues.
- Provided on-call support for troubleshooting production issues.
Environment: IAM, RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS, WebSphere, Tomcat, WebLogic, Puppet, Docker, VMware, Oracle 10.x, JBoss 5.x, WebLogic 11.x, 12.x, Maven, Python, Shell, Perl.
Confidential
Linux Admin
Responsibilities:
- Installed and configured of hardware and Linux like SUSE and RHEL 5/6 on x86 servers.
- Build servers, configured, installed tools, installed patches and transitioned servers to production support.
- Installed and verified that all AIX/Linux patches or updates are applied to the servers.
- Involved in building and migrating from Solaris 9 to Solaris 10.
- Managing daily operation of a true heterogeneous environment consisting of Linux servers (around 300+ servers) as well as networking equipment (Cisco) and databases (Oracle). Also involved in data center activity as and when required.
- Coordinated with the UNIX and Window customers for HDS firmware migration as per vendor recommendation.
- Creating multiple servers using Virtualization and Linux containers with KVM and Docker.
- Configured Private Docker Registry Hub to manage the Docker images for RHEL, Centos and Ubuntu Linux environments.
- Handling & fixing all Server related issues, ensuring maximum availability of servers and its services.
- Implemented Nagios alerting tool for Monitoring alerts.
- Maintaining production critical servers running Solaris UNIX, Linux supporting Oracle database and Web services. Providing 24x7 supports.
Environment: Ubuntu (8.04, 9.04),Unix, SUSE, RHEL5/6, Jboss, VMware, My SQL, Apache, CISCO Devices, Subversion, Nagios, WAN, LAN, TCP/IP.