Sr. Devops Engineer Resume
Chevy Chase, MD
SUMMARY
- Over 10+ years of experience providing cost - effective, secure and highly available business solutions for enterprise customers.
- Extensive experience in AWS, DevOps, UNIX and Linux administration, Build Engineering and the release management process including end-to-end code configuration, building binaries and deployments of artifacts and the entire life cycle model in enterprise applications.
- Architecture experience in designing high availability solutions in Cloud infrastructure including AWS, Google Cloud Platform.
- Deploy OpenShift platform on VMWare and AWS cloud and automate microservices deployment using Ansible and XLDeploy tools.
- Hands on experience with a broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search and CloudWatch with in-depth knowledge of other cloud services like Microsoft Azure and OpenStack.
- Experienced in architecting applications for Google Cloud with Kubernetes Container cluster manager.
- Experience with monitoring tools such as Nagios, Grafana, Prometheus, ELK, App Dynamics and Dyna trace, PCF
- Experience working with agile scrum software development methodology, in a continuous integration and continuous delivery (CI/CD) environment for efficient software delivery solutions.
- Expertise in configuration and automation using the leading tools in the industry such as Chef, Puppet, Salt and Ansible.
- Experienced in DevOps tools such as Git, GitHub, Jenkins, Docker, Maven and Splunk.
- Experience with Docker clustering/orchestration tools (Swarm, Consul, Kubernetes, Mesos…etc.)
- Hands on administrative experience with the installation of packages and patches on UNIX and Windows servers
- Experience working with methodologies such as scrum/agile/Kanban, Sprint planning and Waterfall.
- Managed and responded to the daily alerts from monitoring systems (SCOM, xMatters and New Relic.)
- Expert in UNIX shell scripting including ksh, bash, sh and knowledge of PERL scripting
- Experienced in installation, configuration and support of JBOSS, Tomcat, Apache Web server, WebSphere, LDAP and mail server.
- Efficient in communication, documentation, problem identification/resolutions and a very good team player.
- Provided on call support and around the clock service (24/7)
TECHNICAL SKILLS
Operating Platforms: SUSE 9, 10, 11, Linux (Red Hat 5.x, 6.x, 7.x), Unix-Sun Solaris 8, 9, 10, 11 VMware ESX 5.0/6.x, Ubuntu 10.04/12.04 , AIX, Windows.
Programming Languages: Perl and Ruby scripting, GO, Chef, Puppet, Ansible, C, C++, Shell scripting - ksh, Bash and csh, Python, HTML.
Version Control Tools: GIT, Tortoise SVN, Visual SVN, Bitbucket.
Disk Management: Sun Volume Manager, Logical Volume Manager, Veritas Volume Manager
Build Tools: Ant, Maven, Jenkins, Hudson and Bamboo
High Availability: Veritas Cluster Server 4.x, 5.x
File Systems: UFS, VxFS, Ext, Ext2, ext3, ext4, ZFS
Monitoring Tools: Nagios, SNMP, Tivoli, Splunk, New Relic, Prometheus, PCF
Cloud/Web/Application Servers: Amazon Web services (AWS), Google Cloud Platform (GCP), Open StackWeb Logic, WebSphere, JBoss, Apache HTTP Server, and Apache Tomcat
PROFESSIONAL EXPERIENCE
Sr. DevOPS Engineer
Confidential, Chevy Chase, MD
Responsibilities:
- Implementation of OpenShift container platform (3.9/3.11) on On-Premises Data Center and AWS.
- Implementation of Nexus sonatype as a repository manager for storing docker images and configure endpoints.
- Administer Kubernetes platform to scale pods, create cronjobs, perform rolling deployments, deploy StatefulSets, create PVC’s, and troubleshoot issues.
- Administer Jenkins CI/CD pipelines. Build and run docker containers.
- Deployment of elasticsearch, PCF, kibana, kafka, zookeeper into docker containers in Kubernetes platform.
- Use NewRelic for infrastructure and application monitoring.
- Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins, Artifactory, Puppet, Packer, Vagrant, and Terraform.
- Involved in designing and deploying multiple applications utilizing almost all of the Amazon Web Services (AWS) stack (Including EC2, Route53, S3, RDS, ELB, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling groups.
- Build and lead new Cloud Service team to architect and implement new public/hybrid/private cloud platforms.
- Experience in writing micro services using Go. Experience in writing REST API using Go.
- Designing and deploying a reference OpenShift Container Platform installation, performing application deployments.
- Automated deployment of templates to OpenShift platform using Ansible Tower and XLDeploy tools.
- Deployed Prometheus, Grafana and kube-state metrics in Openshift for monitoring environment.
- Develop Cloud reference architecture, governance policies, security models and best practices.
- Developed and maintained Cloud Formation scripts, automated the provisioning of AWS resources (IAM, EC2, S3, SNS, RDS, ELB and Auto Scaling).
- Managed the Google G-Suite email infrastructure and provide technical solutions for email migrations.
- Use Splunk to monitor logs for errors in application logs, error codes in webservers and setup events/alerts.
- Write terraform scripts to automate infrastructure creation (EC2, ELB, EFS, Subnets, Security groups, Route Tables, Internet Gateways, Network ACLs, VPC...etc.).
- Used Cloud Formation templates for AWS automation.
- Use Ansible Tower for automation of OpenShift infrastructure creation and application deployments.
- Setup Splunk agents for log monitoring and create event/alerts.
- Use Ansible to deploy OpenShift templates to create pods, pvc's, cronjobs, services, routes...etc.
- Support deployment of java, scala and php applications in qa and prod environments.
- Deployment of micro services into RedHat Linux servers using Jenkins jobs in QA/Staging/Pre-Prod/Prod environments.
- Configure Apache/ HAProxy for applications.
- Respond to Incidents on infrastructure and application issues.
- Production support 24/7.
Environment: AWS, OpenShift container platform, RedHat Linux, Windows, Ansible, GitHub, Nexus, NewRelic, User Replay, Akamai, Endeca, Splunk, Gradle, Vagrant, Prometheus/Grafana, Istio, continuous integration .
Sr. DevOps/AWS Administrator
Confidential, Coloumbia, MD
Responsibilities:
- Worked in an environment with Amazon Web Services (AWS) products and Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private Cloud, Load balancing, Relational Database Service and Cloud Watch
- Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and CHEF
- Created the UDeploy templates for components and applications, on boarded around 200 apps into UDeploy to achieve continuous integration
- Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts
- Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per the scheduled timeline
- 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 Puppet
- Worked with configuration management tools like Chef to implement/maintain Puppet manifests for configuring and automating the process of setting up tools/Libraries in Virtual machine server environment
- Setup the Maven remote internal secure repository with access restricted to team members
- Streamlined the build process for Fortify scan of codes from manual to automated mode by setting up Jenkins Automation environment, thus reducing manual error prone, build time with no logging in to the machine required
- Followed the agile methodology using RTC as a supporting tool
- Administered the Hudson/Jenkins CI servers, HP Quality Center, HP Fortify, build servers and code collaborators
- Developed shell script to list recent ‘n’ number of builds for all the components
- Installed and configured the Sonar server and client configured Jenkins jobs to run Sonar analysis jobs
- Worked closely with the development and operations teams to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef
- Involved in meetings with the development managers to create, manage and maintain the SCM plan standards and procedures
- Administered Hudson/Jenkins CI servers, HP Quality Center, HP Fortify, Build servers and code collaborator
- Presented weekly system status reports and maintained documentation reports
Environment: AWS Cloud, Solaris, Apache, Hadoop, Apache Tomcat, LDOMs, UDeploy, SAN, NAS, Kickstart, Maven, Nexus, Jenkins, Blade Logic, Gradle, Hudson, HP Quality Center, HP Fortify, Bamboo, Chef, Puppet
