We provide IT Staff Augmentation Services!

Sr.devops Engineer / Aws Cloud Engineer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Amazon Web Services(AWS) certified DevOps Engineer wif 8 years of experience in IT industry in DevOps/Cloud Engineering, Linux Administration, Build/ Release Management.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile, Scrum and Waterfall.
  • Experienced in Amazon Web Services(AWS) associated technologies including EC2, Auto - Scaling, ELB, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Security Groups, Route53, Cloud Formation, IAM, SNS, RedShift, Lambda, Dynamo DB.
  • Strong working experience wif creating automation and deployment templates for Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL and MongoDB in Amazon Web Services.
  • Good Knowledge in Integrating andimplementing complete cloud services frameworks(IaaS, PaaS, and SaaS)and cloud deployment models (private, public, and hybrid).
  • Good testing experience wif Testing like Selenium, Cucumber, JMeter, JUnit, DbUnit, webrat, SonarQube, FitNesse, NBehave, SoapUI, AntUnit.
  • Experience wif Containers like Docker, DockerSwarm Packer, Kubernetes, ECS and Virtualization technologies like VMWare, Virtual Box…etc
  • Good Knowledge on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm. Used Docker for local Application Deployment and test.
  • Experience in using Continuous Integration tools like Bamboo and Jenkinsfor End-to-End automation for all build and deployments.
  • Experience in working wif configuration management tools like PUPPET, CHEF, ANSIBLE and SaltStack.
  • Experience onBuild, SCM tools such as Maven, ANT, Gradle, SVN, GIT, GitHub, GitLab, Perforce, Bitbucket etc.
  • Hands on experience on working wif System health and performance Monitoring Tools likeNagios, Zabbix,Splunk, ELK Stack (Elastic search, Log stash, Kibana) and Cloud Watch.
  • Strong experience on creating virtual machines/Virtualization technologies for dev/test environments using hypervisors like VMWare, Vagrant, VirtualBox, and Windows Hyper-V.
  • Experience wif Bug tracking tool like JIRA, Bugzilla, Mantis, HP ALM/Quality Center, IBMRational ClearQuest and Remedy for writing build.xmls and pom.xmls respectively.
  • Good knowledge on IIS, Tomcat, Apache, Web Sphere, JBoss, WebLogic, Nginx, Open VPN, Sensu and in design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
  • Extensively worked onTCP/IP networks;UNIX(NIS, NIS+, NFS, SSH & Samba),WinNT (WINS/DNS/DHCP), LAN/WAN Technology, messaging services and Internet Services (DNS, SMTP, POP3/IMAP4, Send mail, Web, Proxy, Radius).
  • EnvironmentsDEV, QA, CI, UATandPRODfor various releases and designed instantstrategies and responsible for building and releasing packages for different testing environments.
  • Experience in Installing, upgrading and configuring Red Hat Linux using Kickstart Servers and production support on various applications likeSunSolaris, Redhat Enterprise Linux andWindows Environment.
  • Experience in Linux/Unix system administration on Redhat, Debian, CentOS, Suse, Oracle Enterprise Linux, Ubuntu, FreeBSD, Solaris and Vmware V-Sphere ESX/ESXi environment.
  • Experienced in System Administration, Installations, Upgrades, Patches, Security, Backup, Migration, Disaster Recovery, System Builds, Server builds and Performance Monitoring inLinux/Unix Systems.

TECHNICAL EXPERTISE:

Platforms/Operating Systems: Windows NT, Linux, CentOS, Solaris, Ubuntu, Suse, Debian

SCM/Version Control Tools: Subversion, Bitbucket, Perforce, GIT, GitHub, Gitlab.

Build Tools: Ant, Nant, MSBuild, Gradle, Maven.

Integration Tools: Hudson, Jenkins, Bamboo.

Configuration Tools: Puppet, Chef, Ansible, Saltstack.

Bug Tracking Tools: JIRA, Bugzilla.

Monitoring Tools: Nagios, Zabbix, Splunk, CloudWatch, ELK Stack.

Web/App servers: Apache Tomcat, Jboss 4.x/5.x, WebSphere 8.5, WebLogic 10, NetBeans.

Cloud Technologies: Amazon Web Services (AWS), Openstack, Microsoft Azure, IBM Cloud, Salesforce, Google.

Programming/scripting Languages: Java, PowerShell, Python, Ruby, html.

Databases: MySQL, MSSQL, Oracle, IBM DB2, Redis, PostgreSQL, Cassandra, CouchDB and MongoDB

Testing Tools: Selenium, Cucumber, JMeter, JUnit, DbUnit, webrat, SonarQube, FitNesse, NBehave, SoapUI, AntUnit.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr.DevOps Engineer / AWS Cloud Engineer

Responsibilities:

  • Involved in utilizing almost teh entire AWS stack (including EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS and IAM) focusing on high-availability, fault tolerance, and auto scaling.
  • Working on Multiple AWS instances, setting rules in security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT and migrated SVN into GIT and Puppet.
  • Designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Package.
  • Worked wif Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server. Managed Amazon EC2 instances wif teh help of chef.
  • Configured Chef and wrote cookbooks for automation deployment avoiding repetitive tasks, quickly deploys critical applications, environment configuration. Developed build and deployment script using Ruby and shell scripting.
  • Using Chef deployed and configured ELK Stack, Nagios for log analytics, full text search, application monitoring in integration wif AWS Lambda and Cloud Watch.
  • Leveraging Kops for implementing a Kubernetes container orchestration solution wifin AWS allowing for easy management, creation and recovery of AWS assets.
  • Performed teh automation deployments using AWS by creating teh IAM roles and policies and used teh code pipeline plugin to integrate Jenkins wif AWS and created teh EC2 instances to provide teh virtual servers.
  • Worked on Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Responsibility to perform teh security scans, defect tracking, defect reporting and defect reproducing using Bugzilla.
  • Maintained DNS records usingRoute53 and used AmazonRoute53to manage DNS zones and give public DNS names to Elastic load balancers (ELB) IP's.

Environment: Windows, Linux, AWS EC2, S3, CVS, Chef, Jenkins, Maven, ANT, Shell, VMware, Cloudwatch, CloudFormation, DynamoDB, VPC, IAM, Bugzilla, Apache Tomcat 6.x/7.x, EBS, Kubernetes, Docker, Vagrant, Zabbix, Nexus, Splunk, Nagios 4.x/5. x.

Confidential, New York

Sr.DevOps Engineer

Responsibilities:

  • LeveragedAWScloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used various services ofAWSfor this infrastructure and used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Puppet. Converted slow and manual procedures to dynamic API generated procedures.
  • Made enhancements to current CI/CD pipeline to reflect teh Agile Methodology and be able to deliver teh code to teh Environments for a thorough testing.
  • Continuously managed and improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Configured security and system in Jenkins and added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Wrote teh Ansible playbooks which are teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers. Creating inventory, job templates and scheduling jobs using Ansible Tower.
  • Work on creating teh Docker containers and Docker consoles for managing teh application life cycle. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Wrote teh Ansible playbooks which are teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Installation and upgradation of Packages and Patches Configuration Management, version control, service pack & reviewing connectivity issue regarding security problem.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Delivering customer on-boarding solutions based on Ansible to ensure customer adoption of solutions and products.
  • Provide support for Nagios Log Server (ELK fork), Nagios XI, and Nagios Core.
  • Involved partially in deploying JAR/WARs/EARs (backend) through JBoss Application Server console.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.

Environment: AWS, Ansible, Docker, Jenkins, Maven, EC2, Jira, Linux, SQL, Docker, Gradle, Nagios, VMware, VPC, Cloud Watch, Cloud Formation, Nagios, Maven, Glacier, JBoss.

Confidential, Northbrook, IN

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software release.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Implemented automated build and deployment process for applications and re-engineering set up for better user experience and leading up to building a continuous integration system.
  • Installed and configured an automated tool Puppet that included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation.
  • An experience of taking teh release package and installing it into teh production environment onto aproduction server or onto production media.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Created Branches, Tags for each release and environment using GIT and merged teh branches after teh Code Freeze.
  • Configured JIRA workflows based on teh needs of teh CM team and integrated teh project management features of JIRA wif teh build and release process.
  • Managed Maven environment by setting up local, remote and central repositories wif required configuration in maven configuration files.
  • Troubleshoot teh build issue during teh Jenkins build process and resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.
  • Developed shell scripts for automation of teh build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, Systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Virtualizes teh servers using teh Docker for teh test environments and dev-environments needs and configuration automation using Docker containers.
  • Installed and administered Tomcat repository to deploy teh artifacts generated by Maven and to store teh dependent jars which are used during teh build.
  • Implemented several Tomcat Instances by using teh Docker engine for running several Containerized AppServers.

Environment: Subversion, Jenkins, Ant, VMware, GIT, Jenkins, Nagios, Puppet, Docker,Maven, Jira,Linux, Xml, Apache Tomcat, WebSphere, Ruby, Web logic,BASH, Perl, Cloud Watch, Python, Shell Scripting.

Confidential

Build and Release Engineer

Responsibilities:

  • Gathered Information from teh Clients and providing consultation by performing POC and setup teh Build/Deployment and Release Management.
  • Integrated GIT into Jenkins to automate teh code check-out process. Defining Release Process & Policy for projects early in SDLC.
  • Developed shell scripts for automation of teh build and release process, Supported and developed tools for Integration, Automated Testing and Release Management.
  • Primary responsibilities include Build and Deployment of teh java applications into different environments like Dev, INT and QA.
  • Worked on version controller like Subversion for branching, tagging and merging.
  • Developed build scripts using ANT as teh build tool for teh creation of (WAR files) build artifacts.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere and Tomcat.
  • Worked on Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
  • Worked closely wif software developers and testers to debug software and system problems.
  • Deployment of build artifacts like wars into a WebLogic app server by integrating teh WLST scripts to Shell Scripts.
  • Maintained all teh Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
  • Used ANT build and scripts for project and deployment on JBoss server.
  • Created Instances in Apache WebServer and JBOSS Application server in QA and Production environments.
  • Expertise in Troubleshooting teh problems generated while Building, Deploying and in Production Support.
  • Coordinated wif developers, Business Analyst and Mangers to make sure that code is deployed in teh Production environment.
  • Excellent problem-solving skills and capability of breaking down complex situations to discover and resolve root causes that apply to both technical and process issues.

Environment: RedHat Linux, CentOs, AWS, Docker, Jenkins, SVN, Nagios, Maven, Apache, DNS, FTP, NFS, MySQL, Red, AIX 5.x, Logical Volume Manger (LVM), VMware, ESX Server 3.5/4.0, Apache.

Confidential

LinuxAdministrator/System Administrator

Responsibilities:

  • Installation & Configurations of Red Hat Linux, Solaris 9/10, CentOS, Maintenance & System Administration.
  • Created test scenarios for testing NFS, DNS and another functionality of OS. Maintained system security, including password checks, permission scans, implementation of security ensuring tools Linux environment.
  • Worked on RHEL 5.x and CentOS 6, VM build for installing, upgrading, mirroring and configuring Kickstart, Jumpstart installation respectively.
  • Installed and configured of SAMBA utility software for sharing files wif Windows hosts.
  • Taking backups of running KVM guest servers using LVM Snapshot, configured multipath and LVM on attached SAN disks.
  • Created and maintained some 800+ Linux servers and 500+ AIX servers, Set up bonding, bridge (for KVM guest) on Ethernet ports.
  • Created RPM packages for Jboss and Apache installations using rpm build tool.
  • Writing shell and perl script for application log rotations and server post installation tasks.
  • Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Participated in teh development and implementation of network-related procedures and standards and Configured DHCP and FTP servers in Linux.
  • Install, configure, and troubleshoot enterprise-wide Apache Web Servers and Tomcat application containers in large Red HatLinux/CentOS environment.
  • Installation, Configuration and administration of Red Hat Linux, SAMBA, NTP, Telnet, Kickstart, RAID 10, 01, Shell scripts, Perl, Python, Bash scripts.
  • Managed software packages on RedHatLinuxservers using rpm and yum.
  • Performed User/Group Account Administration; implemented password aging; monitored logins.
  • Performed daily system monitoring and troubleshooting functions on servers.

    Environment: Redhat/Sun Solaris Linux 3.x, 4.x, Windows, Exchange 2003, Apache 1.3.x, IIS 5.0, 6.0 and Oracle11g,12c, VMware ESX, SFTP, FTP, DNS, DHCP, SCP, winscp, FileZilla, Kickstart, Jumpstart, LAN/WAN, Tripwire, Snort, Lids, APACHE, IBM WebSphere, IBM HTTP Server, SAN, Firewalls/IDS, VSX, IDS, IPS.

We'd love your feedback!