We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 7 years of overall IT industry experience, Worked as a DevOps, System Administrator and Production Support of applications on Red Hat Enterprise Linux, Ubuntu, Sun Solaris, and Fedora environments.
  • Strong hands on experience in DevOps environment including Chef, Ansible, Jenkins, Gitlab, GitHub, Bit bucket Tomcat, Docker, kubernetesand JBoss.
  • Strong proficiency in supporting Production Cloud environments (AWS and VMware) and managing cloud software deployments, with a continuous integration using Gitlab, GitHub, Jenkins, Bamboo, SVN and Tomcat.
  • Experience configuring and managing chef server including update and create cookbooks and push them to chef clients.
  • Proficiency in writing automation scripts using, Ansible, Shell, Chef and continuous deployment.
  • Environment build and deployment automation using Docker,containers, Vagrant, and Chef.
  • Experience in Tomcatserver installation, patching and configuration using virtual host, and SSL.
  • Experience with creation and administration of virtual machines on VMWare ESXiand Infrastructure 3.
  • Install and setup Jumpstart Servers for provisioning of Solaris 8, 9, 10 servers and Kickstart servers for provisioning ofRH AS 2.1, RHEL 5.x and 6.x.
  • Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris, RedHat Linux and Ubuntu.
  • Competence in installing, upgrading and configuring RedHat Linux 4.x, 5.x, 6.x.
  • Skillful in installation and upgradation of Packages and Patches configuration management, version control, service pack, and reviewing connectivity issue regarding security problem.
  • Expertise in installing, configuring and implementing the LVM, andRAIDTechnologies using various tools likeVeritas volume manager,Solarisvolume manager.
  • Experience in Creating and maintaininguser accounts, profiles,security, rights, disk spaceandprocess monitoring.
  • Experience in Package management using RPM, YUM, andUP2DATE in Red Hat Linux.
  • Skillful in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, and DHCP etc.
  • Experience with installing, configuring and monitoring using Nagios, dynaTrace, Zenoss, Splunk, and Munin.
  • Experienced in Amazon EC2 setting up instances, VPCs, and security groups.
  • Experience in Installing and configuring Apache/Tomcat/Java/MySQL.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Expertise in user administration, backup, startup, shutdown scripts, crontabs, and automation using Perl, shell scripting (bash, ksh) for RedHat Linux and AIX systems.
  • Experience in Install and configuration of Web hosting administrationHTTP, FTP, SSH, and RSH.
  • Experienced and knowledgeable automation engineer within various server automation tools such as Confidential Server Automation Opsware, Confidential Operations Orchestration.
  • Excellent analytical, problem solving, communication and interpersonal skills.

TECHNICAL SKILLS

Programming/Scripting: C, C++, HTML, XML, Shell, BASH, PowerShell, Yaml, Perl, PHP, Ruby, Python

SDLC Methodologies: Waterfall, Agile/Scrum

Operating System: Windows 10/8/7/vista/XP/2003/2000/NT/98/95, Linux/ Unix

Cloud/IaaS/Saas/PaaS: Amazon Web Services (AWS), Microsoft Azure, OpenStack, OpenShift, Google Cloud Platform…etc.

AWS Services: Autoscalling, CloudFormation, CloudTrail, CloudWatch, DynamoDB, EBS, EC2, ELB, IAM, Redshift, RDS, S3,VPC, Route 53, CloudFront

SCM, Build, CI/CD Tools: SVN, GIT (GIT Hub, GIT Bucket, GIT Stash), CVS, Perforce, ClearCase, MS Build, NAnt, Ant, Maven, Gradle, Grunt, Jenkins, Bamboo, CruiseControl, UrbanCode Deploy

Provisioning Tools: Chef, Puppet, Ansible.

Monitoring Tools: Nagios, Splunk, and cloud watch, ELK (Elasticsearch, Logstash, Kibana)

Containerization/ Orchestration/ Virtualization: Docker, Docker Swarm, Kubernetes

Database Servers: Oracle (12c/11g/10g), MySQL, SQL Server.

Ticketing Tools: Atlassian JIRA, REMEDY, Bugzilla, Redmine.

Application/Web servers: Apache Tomcat, WebSphere, WebLogic, Glassfish.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, Tx

AWS/DevOps Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Experience in creating notifications and alarms for EC2 instances using Cloud Watch.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI’s, whenever a new GitHub branch gets started automatically and Jenkins our Continuous Integration server attempts to build a new Docker container from it this Docker container has the AMI baked in and leverages Linux containers.
  • Experience in setting up TERRAFORM continuous build integration system.
  • Created branches and managed the source code for various applications in GIT.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodesand also configure Jenkins builds for continuous integration and delivery.
  • Code Quality Analysis techniques are performed by integrating - Check style, Find bugs with CI tools.
  • Build scripts using MAVEN build tool in Jenkins to move from one environment to other environments.
  • Created and setup automated nightly build environment for java projects using MAVEN.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and kubernetes deploy and services.
  • USPTO Docker Containerization Automated Docker Image build and push to nexus using Jenkins
  • Automated docker image deployment to a dev/fqt and production environment using Jenkins and ansible. (Baseline images: Jdk8, tomcat and CARAT)
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.
  • Automated webserver content deployments via shell scripts.
  • Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications servers and vendor applications.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Resolved update, merge and password authentication issues in Jenkins and JIRA.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, Opsworks, shell scripts, GIT, Docker, Kubernetes, Chef, Maven, Jenkins, Python, Apache Tomcat6.x/7.x, Windows and Linux environment, VMware ESX/ESXi Server and Workstation.

Confidential, Sunnyvale, CA

DevOps Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Managed and used some of the Azure services like creating the resource groups, Virtual Machines, Load Balancers, Subscriptions and Azure App services.
  • Configuring Virtual Networks, Designing Subnets, Gateway Subnets, Setup DNS at the Virtual Network level, User Defined Routes (UDRs) in Azure.
  • Configuration of dashboards for Azure OMS and Azure AppInsights to enable end-to-end monitoring solution
  • Migrated service from a managed hosting environment to AWS including overall plan, cost analysis, service design, network layout, data migration, automation, deployments and cutover, monitoring, documentation, and timeline.
  • Established version-controlled software deployment for clients and Servers using Git and Jenkins.
  • Created GIT configuration record for builds using derived objects generated during build audit process. Used JIRA as Issue Tracking Tool.
  • Contributed to Release management and developing build scripts in ANT. Resolved many day to day issues on typical software configuration and code management activities.
  • Performed Web Logic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment.
  • Developed scripts in Python to package log files and send them to a remote server.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Experience with Agile database migrations using Liquibase.
  • Demonstrated Expertise (DE) performing DevOps engineering, automation, and enterprise level platform automation activities using Urban Code Deploy to enable continuous delivery within the enterprise.
  • Analysis and Development of new automated infrastructure containers based on Docker, Micro services and Ansible.
  • Maintain Chef servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Efforts to move organization to container-based deployment of services and applications using Docker on DCOS. Advise and lobby development team to utilize Docker and Jenkins for continuous integration Pipeline.
  • Hands on experience on working with System health and performance Monitoring Tools like New Relic, Splunk, Elastic search.
  • Expertise in writing Bash Scripts, Python programming for deployment of Java applications on bare servers or Middleware tools.
  • Provided support for production and development systems for both SQL and NoSQL databases
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Azure,GIT, Jenkins, JIRA, Chef, Puppet, Apache WebLogic, Ant, Maven, Urban Code Deploy, OpenStack, Docker, Kubernetes, DCOS, Jfrog Artifactory, Liquibase, C++, Shell, Python, SQL, Nagios, Splunk, Elastic Search.

Confidential, Detroit, MI

Build & Release Engineer

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Set, configured maintained and fixed the applications builds, automated the build process and designed the applications installers to fit in an automated builds environment.
  • Extensively worked onJenkins for continuous integration and for End to End automation for all build and deployments.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Used Bash Scripts and Shell scripts to automate deployment process.
  • Exposed to all aspects of Software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing and Post-production analysis of the projects.
  • Extensive working experience in setting up WebLogic cluster environment, including WebLogic Domains, Admin Servers, Managed Servers, Node Managers, Software Load Balancer and Hardware Load Balancer.
  • Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using TortoiseSVN/VisualSVN. Involved in various Web Application Servers (WAS) administration and troubleshooting.
  • Managed build results in Jenkins and deployed using workflows.
  • Setting up the build and deployment automation for Java projects by using Jenkins and Maven.
  • Responsible for creating and deploying builds on various WebLogic and Tomcat environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using PowerShell Scripts, Ant/Maven scripts manually and automated.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat
  • Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration using Maven Build scripts.
  • Evaluated and implemented internal and third-party tools for appropriateness, ease-of-use, scalability, robustness.
  • Coordinated with operations teams to create strategies and detailed plans for deployment sequencing, timing.
  • Convey Release information in a variety of communication methods such as presentations, training, meetings and knowledge sessions.
  • Managed the entire release communication and Release coordination during the Project roll-out.

Environment: Subversion, XCode, Jenkins, Maven, ANT, Apache Tomcat, LINUX, XML, Test Flight, IIS Server, Confluence, Oracle, MYSQL, Perl Scripts, Shell scripts, WLST scripting, JIRA

Confidential, Redmond, WA

Linux Admin/Systems Engineer

Responsibilities:

  • Installing Linux using Kickstart and applying security policies for hardening the server based on the company's policies.
  • Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
  • Installing and updating packages using RPM.
  • Managed users, disks, group's administration, File Sharing Permissions, backup and restore operations, and networking service.
  • Build Linux servers using AWS EC2 instances configured using puppet. Configuration and installation of DHCP, DNS, web (Apache), mail (SMTP, IMAP, POP3) and file servers on Linux servers.
  • Setup configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts.
  • Setup user and group login ID's, password and network configuration.
  • Implemented early stages of a continuous integration process based on Jenkins.
  • Automate configuration through Puppet.
  • Maintenance, performance, tuning and testing of servers for proper functioning.
  • Network troubleshooting using 'netstat', 'ifconfig' and Worked closely with vendors on Hardware Problems, software fixes.
  • Managing routine backup, scheduling jobs, enabling system logging and network logging.
  • Developed bash shell scripts to automate routine activities.
  • Responsible to solve technical Problems Related System administration (Linux of Our Clients)
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Used Jira as ticket tracking and work flow tool.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per the priority basis.

Environment: Subversion, Windows Server 2003/08, Shell, Tomcat Application server, Linux Servers-CentOS, Red Hat, Jenkins, Nagios and Linux

We'd love your feedback!