Sr. Aws/devops Engineer Resume
Dallas, TX
SUMMARY
- Over 8+ years of experience in Build, Release Management, AWS Cloud management, Configuration Management, Continuous Integration/Continuous Delivery pipeline and Quality Assurance on UNIX, Linux and Windows environment.
- Certified Solution architect,Certified SysOpsAdminstrator of Amazon Web Services.
- Experience of database technology such SQL, PLSQL, and MySQL including NoSQL databases
- Expertise in creatingDevOpsstrategy in a mix environment of Linux (RHEL, CENTOS and UBUNTU) servers along with Amazon Web Services.
- Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, ElacticCache, CloudWatch, SNS, Route 53.
- Confidential LLC is seeking Angular 2.0 Developer who will be part of a collaborative and agile team that supports and builds modern, standards based responsive web application for mission critical health IT solutions.
- Experience in developing Rich User Interface Applications and professional web applications using HTML5, CSS3, AngularJS following MVC patterns
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Good hands - on experience with DevOps configuration management tools such as Chef, Puppet, Ansible.
- Writing Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Implemented Docker based Continues Integration and Deployment framework.
- Worked on applications to achieve continuous integration (CI) and continuous delivery (CD).
- Extensively worked on Jenkins/Hudson/Teamcity/Ansible/Bamboo/Docker. By installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Experience withAWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open Source DevOpstools like Chef, Jenkins & Docker.
- Installed and Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Databags, templates, attributes.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
- Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
- Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps).
- Automate provisioning and Maintaining large number of servers on AWS instances.
- Working experience of LDAP, NIS, DHCP, and TCP/IP NFS & DNS.
- Designed highly accessible, fault tolerant and cost effective systems using multiple EC2 instances,Auto scaling, Elastic Load Balance and AMIs.
- Focusing on high-availability, fault tolerance and auto-scaling in Cloud Formation.Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Worked on creating CloudFormation templates for dev, test, staging and production.
- Experience with built tools like ANT, Maven.
- Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Experience to manage IAM users by creating new users, giving them a limited access as per needs, assign roles and policies to specific user.
- Experience in branching, tagging and maintaining the version control and source code management tools like GIT(Github/Gitlab), SVN (subversion) on Linux and windows platforms.
- Extensive working experience in working on with agile environment and have a Full understanding of SDLC and process.
- Excellent communication skills and extensive documentation experience.
- Strong experience in migrating legacy applications from physical server to cloud server.
- Strong experience on creating CICI pipeline for java microservices UI applications.
TECHNICAL SKILLS
LINUX DISTRIBUTIONS: RED HAT,CENTOS 6.5,7, SOLARIS, UBUNTU.
SCM TOOL: SUBVERSION (SVN), GIT(Github/Gitlab).
CONFIGURATION MANAGEMENT: PUPPET,CHEF, ANSIBLE,DOCKER.
AUTOMATION/BUILD TOOLS: ANT, MAVEN
AWS SERVICES: EC2,CLOUD TRIAL, SNS, SQS, SWF, EBS, ELB, VPC, RDS, IAM, CLOUDFORMATION, S3, CLOUDWATCH.
SCRIPTING: BASH SHELL, PYTHON,POWERSHELL,RUBY, PERL.
SERVERS: WEBLOGIC, APACHE TOMCAT, WEBSPHERE, NGINIX, TFS, IIS, JBOSS.
LANGUAGES: PHP,JAVA, SHELL.
LOGGING & MONITORING: NAGIOS, SYSLOG
DATABASE SYSTEM: MySQL,SQL SERVER 2000/2005, MONGO DB. ORACLE 9I/10G-PL
PLATFORMS: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP
Web Technologies: JavaScript, Google Web Toolkit, HTML, CSS, XML, XSLT,Anguar.js.
C.I. tools: Hudson, Jenkins, Bamboo.
PROFESSIONAL EXPERIENCE
Sr. AWS/DEVOPS ENGINEER
Confidential, Dallas, TX
RESPONSIBILITIES:
- Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances
- Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Working on DevOpsPlatform and have gained experience in specialized areas related to Chef for Cloud Automation.
- Maintaining a farm of AWS resources like EC2 instances, ELB's and Auto scaling.
- Leveraged Amazon Web Services like EC2,RDS,EBS,ELB,Auto scaling, AMI, IAM through AWSconsole and API Integration.
- Automated the cloud deployments using Chef, Python, PowerShell andAWS CloudFormation Templates.
- Responsible for continuous integration and continuous delivery using Jenkins, Maven and Chef.
- Created Apache Directory Server for local network and Integrating RHEL instance with Active Directoryin AWS VPC.
- Managing AWSInfra and automation with CLI, API.
- Managing DATA Center Inbound and outbound services. Working on automation toll chef.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Provide high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecyclepolicies.
- Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3, JavaScript, MEAN stack (MongoDB, Express,Angular, and NodeJS) and ReactJS.
- Designed responsive websites featuring flat, functional designs and CSS3 media queries.
- Worked with ECMA Script 6 features. Used Babel, web pack with ES2015, and react JSX presets.
- Responsible for developing reusable components using Custom Directives in AngularJS.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features
- Deployed applications on AWS by using Elastic Beanstalk.
- Implemented Chef Cookbooks for OS component configuration to keepAWS server's template minimal.
- Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk, and configuration tasks for new environments etc.
- Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence.
- Implemented ChefRecipes for Deployment on build on internal Data Centre Servers.
- Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
- Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
- Worked on creating Dockercontainers and Docker consoles for managing the application life cycle.
- Worked on setting up the automated build on DockerHUB.
- Implemented Power Shell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency.
- Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tools.
- Worked extensively with different Bug tracking tools like JIRA, Remedy.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Manual Installation and configuration of Weblogic, Tomcat and Apache servers.
ENVIRONMENT: DEVOPS, AWS,, APACHE, NAGIOS, JENKINS, PYTHON, RUBY CHEF, JIRA, CONFLUENCE, ARTIFACTORY, GITHUB, UBUNTU, CENTOS, LINUX,CLI,ELB,SQS, S3, ANGULARJS,ANGULAR JS2.0, TYPESCRIPT, REACTJS, BOOTSTRAPTEMPLATES, RDS, CLOUD WATCH, RUBY
Sr. AWS/DEVOPS ENGINEER
Confidential, Austin,TX
RESPONSIBILITIES:
- Deploying, planning, monitoring, and maintenance of amazon AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) and virtual machines as required in the environment.
- Developed automation framework for Application Deployments to the cloud environments.
- Worked on Managing the Private Cloud Environment using puppet.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Investigated deep Active Directoryconfiguration issues.
- Worked on puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
- Expert knowledge in bash shell scripting and automation of cron jobs.
- Installed/Configured and Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
- Managing AWSInfra and automation with CLI, API.
- Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
- Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Worked in modern, mobile ready responsive front end development with CSS3 media queries, AJAX, Bootstrap,AngularJS, ReactJS, and jQuery.
- Utilized the latest front end Technologies such as HTML5and CSS3 for layouts.
- Responsible for implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT,AngularJS.
- Developed Single Page Applications (SPA) i.e. web applications usingAngularjs, Backbone.js, node.js, handlebars.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Assigned security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud
- Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
- Implemented automated cloud infrastructure using Chef and automated centralized configuration using Puppet.
- Setup AWS VPC’s for dev, staging and Prod environments.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation usingJenkins along with Shell scripts to automate routine jobs.
- Developed a continuous deployment pipeline using Jenkins, shell scripts.
- Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) CodeDeployplugin to deploy AWS and worked on AWSCloud Management.
- Automated the cloud deployments using puppet, pythonboto& fabric and AWS Cloud Formation Templates.
- Experience inDocker container.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, PowerShell and custom Ruby/Bash scripts.
- Vulnerability Assessmentand Penetration Testing on the infrastructure on AWS for security.
- Administered and Engineered Jenkins to manageweeklyBuild.
- Developed Perl and Shell Scripts for automation, developed Custom Scripts to monitoring.
- Automate build and deployments of version control tools with SVN, GitHub/Gitlab.
- Designed, wrote and implemented Python Script for taking automatic EBSsnapshots of EC2 instances.
- Managed GIT(Github/Gitlab) and SVN as Source Control Systems.
- Managed central repositories. Implemented AtlassianStashalong with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
ENVIRONMENT: SHELL SCRIPTING, PUPPET, CHEF, GITHUB, JIRA,CLI, PYTHON, TOMCAT, APACHE, ORACLE, JENKINS, RUBY, JIRA, MAVEN, UBUNTU, CENTOS, AWS, ELASTIC LOAD BALANCER, S3, CLOUD WATCH, IAM, RDS, STORAGE GATEWAY.
AWS/DEVOPS ENGINEER
Confidential, Dayton, OH
RESPONSIBILITIES:
- Experienced in working with amazon web services environment and possessed a good knowledge of AWS services like EC2, cloud watch, elastic load balancers, route 53.
- Managed multiple instances, assigned security groups. Auto scaled instances to design cost effective, fault tolerant and highly reliable systems.
- Managed AWS infrastructure and automation with CLI, API.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Responsible for using AWS Console and AWS CLI for deploying and operating AWS services
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
- Extracted the data from MySQL, Oracle, SQL Server and loaded data into Cassandra.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWScloud.
- Worked on Managing the Private Cloud Environment using Chef.
- Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Used Chef to manage configuration on connected server. DevelopedCloudFormation script to automate the EC2 instances with JSON templates.
- Setting alerts on instances using cloudWatch and using auto launch configurations for better performances
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment.
- Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
- Designed, wrote and implemented Pythonscript for taking automatic EBSsnapshots of EC2instances. Installed/Configured/Managed chef Master/Agent.
- Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
- Upgradation or Migration of Puppet community and Puppet Enterprise.
- Configuring of Virtual Private Cloud(VPC)and setting up networking of subnets containing servers.
- Troubleshooting errors and fixing them.
- Created detailed AWS Security groups which behaves as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Developed and implemented Software Release Management strategies for various applications in the agile process.
- Experience migrating SVN repositories to GIT
- Worked in GIT(Github/Gitlab) implementation containing various Remote repositories for a single application.
- Administered and Engineered Jenkins to manageweeklyBuild.
- Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and Artifactory on remote servers using REST API protocol.
ENVIRONMENT: SHELL SCRIPTING, PUPPET, CHEF, BIT BUCKET, JIRA, PYTHON, TOMCAT, APACHE, ORACLE, JENKINS, RUBY, CHEF, JIRA, MAVEN, GIT, UBUNTU, CENTOS, AWS, ELASTIC LOAD BALANCER, S3, CLOUD WATCH, IAM, RDS, STORAGE GATEWAY.
DEVOPS ENGINEER
Confidential, New Providence NJ
RESPONSIBILITIES:
- Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
- Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views and the access control strategies.
- Performed 24/7 assistance and on call deployments of application codes to production environments.
- Wrote recipes and manifest to configure chef nodes and Puppet agents.
- Created Puppet manifests, profiles and roles module to automate system operations.
- Imported and managed multiple corporate applications into TortoiseSVN.
- Build scripts using ANT and MAVEN and have also build tools in Jenkinsin moving from one environment to another.
- Also, experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
- Implemented the setup for Master slave architecture to improve the Performance.
- Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
- Assist with maintaining current build systems, developed buildscripts, and maintained the source control system.
- Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
- Configured and monitored distributed and multi-platform servers using chef.
- Defined Chef Server and workstation to manage and configure nodes.
- Involved in writing pom files to establish the code quality tools integration.
- Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenizationof Java projects and managing Maven repositories. Used Jenkins as a continuous integration tool for automation of daily process.
- Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments
- Managed Maven project dependencies by creating parent-child relationships between Projects.
ENVIRONMENT: J2EE, LINUX, MAVEN/ANT, NEXUS, PUPPET, JENKINS, TOMCAT, JIRA, GIT, SHELL SCRIPTS, UNIX/LINUX.
Build and release engineer
Confidential
RESPONSIBILITIES:
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Developed and supported the Software Release Management and procedures.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Deployed Javaapplications into web application servers like weblogic.
- Used MAVEN to automate the build process.Configured and automated the Jenkins Build jobs for Continuous Integration.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Used Apache Tomcat as application server for deploying the artifacts.
- Involved in creation and configuration of Domains, JVM instances in production, QA and UAT environments.
- Integrated ANTwithJenkins to automate the build process as part of continuous delivery.
- Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files.
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened over the previous day.
- Implemented &maintained strategies utilizingSubversionGIT.
- Connected continuous integration system with GIT version control repository and Continually build the check-ins from the developer.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Created ANT, Shellscripts for build automation and deployment.
- Provided periodic feedback of status and scheduling issues to the management.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
ENVIRONMENT: SUBVERSION, GIT, ANT, MAVEN, JIRA, LINUX, XML, WINDOWS XP, WINDOWS SERVER 2003, WEB LOGIC, MY SQL, PERL SCRIPTS, SHELL SCRIPTS.
LINUX ADMINISTRATOR
Confidential
RESPONSIBILITIES:
- Creating virtual host in apache web server
- Managing Permission for files and Directories with Chmod, ACL.Managing different kinds of services like Samba, DHCP, DNS, FTP, NFS, Apache Web Server, Postfix Mail Server.
- Interfaced with the server team to investigate and troubleshoot verifiers, wireshark, etc.)issues involving Active Directory user and policy configuration,
- Installation and configuration of samba server for windows client. NFS Installation and configuration of NFSforLinuxclient
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
- Installing and Configuring VMware ESX/ESXi Host and Guest Servers.
- FTP Installation and configuration of VSFTPD 2.6 to download and upload the files for client
- Performing failover and integrity test on new servers before rolling out to production. Deployment and Configuration of application on serverTomcat.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- LVM Installation and configuration of LVM. Extending and partition with LVM depending upon the memory need.Configuration of HTTPS, NTP.
- Scheduling jobs for user.RAID Installation and configuration of RAID
- Creating, increasing and reducing volumes by using VERITAS as per the requests.
- Patch and package Management, server health Monitoring and Alerting.
- Remote login with Open SSH
- Package management through RPM, YUM configuration
- Managing DHCP,CUPS,Firewalls and ACL and also Managing Users and Group
ENVIRONMENT: S: APACHE, NAGIOS 4.0, TOMCAT, SSH, RAID, SAMBA, VERITAS, HTTPS, LVM, DHCP, WEB SERVER, NTP.
