We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

Baltimore, MD

PROFESSIONAL SUMMARY:

  • Having 8 years of IT Industry Experience with Devops, AWS, Cloud Management, Configuration Management, Build, Deploy, Release Management and Quality Assurance
  • Skilled of Migration & Deployment of Applications with Upgrade Version of Applications
  • Experience with migration to Amazon web Services (AWS).
  • Implemented Ecommerce 3 Tier backend web application with PCI compliance and encrypted storage for a client on Amazon web services.
  • Expertise in developing multi - tier web application projects using J2EE (JAVA, JSP, JDBC, Servlets, Struts)
  • Deployed/supported applications on Application / Web servers: Apache Tomcat, Play, Karaf, AWS
  • Automation using Chef and AWS Ops Works.
  • Stay current with the latest features/capabilities of the AWS platform.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, Cloud Front, IAM, S3
  • Experience in architecting, designing, developing, building, deploying, profiling, performance optimization/tuning of complex distributed multi-tier Java/J2EE/JEE applications in WebSphere, WebLogic, J Boss, Oracle application servers and Tomcat web servers in multiple operating systems: Linux, Mainframes and Windows with Oracle, DB2 and MS-SQL as Backend.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Highly skilled in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Experience in using MySQL, Oracle 11g databases to do CRUD operations
  • Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Write and configured restlet DSL for routing with spring at Apache Camel.
  • Knowledge in integration support, defect fixes and Unit testing during UAT process.
  • Used agile approach/planning to develop software by analysis, develop, test, integrate, validate, developed, and deployed.
  • Used Java dialects while writing rules in DRL files at Drools.
  • Continuous Integration (CI) testing and Test-Driven Development (TDD).
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines.
  • Have extensive experience in Trouble-shooting production issues.

TECHNICAL SKILLS:

Operating Systems: Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat), Solaris, Windows.

Windows: 2008, 2012.

Languages: Java, Shell Scripting, Power Shell Scripting, HTML5, Python, JavaScript, Json.

Databases: Oracle, MySQL, SQL Server, Mongo DB, RDS, DynamoDB.

EC2, Auto: Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.

Test and Build tools: Ant, Maven, Jenkins, Bamboo and Hudson.

Web Server: Tomcat, APACHE, Web Logic & Web Sphere, and JBoss.

Configuration Management Tool: Ansible, Docker, Salt, Chef and Puppet.

AWS DevOps Tools: CodeCommit, CodeDeploy, CodePipelines.

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Devops/AWS Engineer

Responsibilities:

  • Created Terraform scripts to move existing on-premises applications to cloud.
  • Custom Python Scripts, deployed with Apex and Terraform to AWS Lambda used to monitor Jenkins server.
  • Created python scripts to totally automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Had an extensive role in On-Premises Mid-tier application migrations to the Cloud-lift and shift to AWS infrastructure.
  • Used Python scripts to store data in S3 and retrieve those files in Confidential by using programmatic access by AWS CLI.
  • Implemented Python Scripts for generating detail configuration reports on distributed scale-up scale-out server Nodes for converged server systems
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
  • Used GZIP with AWS CloudFront to forward compressed files to destination node/instances.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • POC and architect transition and implementation of Kubernetes/Docker
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Designed / developed distributed private cloud system solution using Kubernetes Docker on CoreOS
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Manage Amazon alliges clusters such as launching the cluster and specifying the node type.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Developed multiple AWS services that have API’s available for use. Implemented the functionality of EC2 API’s and DynamoDB API’s in depth through AWS CLI.
  • Built complete WSO2 API Manager Setup (API publisher, Key store, Gateway, Governance registry, WSO2 Carbon) in AWS environment.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Coded API Proxy using ElasticSearch for Store Locator Functionality. Deployed webapp on AWS EC2.
  • Created and Consumes Restful services API’s for large file upload without buffering or consuming the memory on client and server through Python.
  • Manage 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 Chef.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.

Environment: AWS EC2, S3, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Nagios, Git, Chef, Linux, Kubernetes, Docker, Data Centre Migration AWS, Jenkins, Maven, Terraform, ELB, NAT, Route 53, ElastiCache

Confidential, CA

Devops/AWS Engineer

Responsibilities:

  • Maintaining the infrastructure (servers for different data centers) using OpenStack. Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates.
  • Implemented & maintained the branching and build and release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Created and wrote shell scripts, Ruby, Python and PowerShell for automated tasks.
  • Worked with application development teams to ensure that their applications are designed properly for interacting with OpenStack.
  • Administered and Implemented continuous integration (CI) tools like Jenkins to automate builds.
  • Maintenance and administration of GIT source code tool and created branches, labels and performed merges in GIT.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Integrate GIT into Jenkins to automate the code check-out process.
  • Experience with Configuration Management Tool (Ansible).
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Worked with Atlassian tools like Bamboo & Jira.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used MAVEN a build tool on Java projects for the development of build artifacts on the source code.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Developed shell scripts to automate the system management functions and system backup.
  • Experience in IaaS in a hybrid cloud environment working with private and public cloud service providers.
  • Responsible to patch different software using RedHat Package Manager (RPM). And installation & distribution of certain RPM packages which were not installed by default.
  • Provided on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux and others.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Performed user and group administration, UNIX tools installation and configuration.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: OpenStack, GIT, Jenkins, Ansible, Maven, Python, RedHat Linux (RHEL), RPM, CentOS, SonarQube, JIRA, Apache Tomcat, Shell scripts, Remedy.

Confidential, MI

AWS Engineer

Responsibilities:

  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Written Chef cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Configured complex middleware environments with several variations of tomcat installations consisting of 3-5 instances in each installation.
  • Used Ansible server and workstation to manage and configure nodes.
  • Experience in writing playbooks for ansible and deploying applications using ansible.
  • Written custom resources, created various roles & environments and used chef handlers for various auto kickoff requirement jobs.
  • Maintained build related scripts developed in ANT, Python and shell . Modified build configuration files including Ant's build.xml.
  • Worked in configuring baselines, branches, merge in SVN, and automation processes using Shell and Batch scripts.
  • To automate our build/deployment process and do an overall process improvement to any manual processes, automation process , we have created the recipes in run list for the chef nodes to configure the Application Server, Web Server etc.
  • Hands on experience on Docker hub, Docker Engine, Hub, Machine, Compose and Docker Registry. Create Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Loging Server Remotly using NGINX proxy server . To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Deploy Puppet, puppet dashboard and Puppet DB for configuration management to existing infrastructure. Experience with working on Puppet Master and Puppet Agents . Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Carried deployments and builds on various environments using continuous integration tool Jenkins and design the project workflows/pipelines using Jenkins as CI tool .
  • Written scripts in Python to automate log rotation of multiple logs from web servers.

Environment: JIRA, GIT, Apache ANT, Maven, Chef, Jenkins, Azure, Ansible, Docker, Apache Tomcat, WebLogic, Oracle, Shell Script, Unix/Linux, Windows, Jboss, Linux.

Confidential

AWS Engineer

Responsibilities:

  • Build and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure, and deployment tools.
  • Leveraged AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission-critical production servers for backup.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Build servers by using, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects
  • 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 Chef.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notificatins for EC2 hosts using Cloud Watch.

Environment: Amazon Web Services, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, GitHub, Chef, Puppet, Docker, Python, Java, Apache HTTPD, Apache Tomcat.

Confidential

Network Engineer

Responsibilities:

  • Implementation and Support of Checkpoint and Cisco ASA Firewalls in the network for various clients.
  • Follow ITIL Based Change and incident management process
  • Firewall Policy provisioning and work with firewall requests submitted by users through change system.
  • Creating object, groups, updating access-lists on Check Point Firewall, apply static, hide NAT using smart dashboard.
  • Troubleshooting connectivity issues on the firewall using smart view tracker, monitor health of the appliance using smart view monitor etc. Command line troubleshooting for packet level debug.
  • Cleanup and Optimize firewall rule base and database. Reorder rules for optimal firewall performance.
  • Build and provision new Checkpoint security gateways ground up as well as upgrade the existing.
  • Manage checkpoint security gateways split through multiple CMA’s and administer using provider-1.
  • Manage global objects and policies through provider-1 GUI as well as MDS management.
  • Performed Checkpoint Firewall changes using the Smart Dashboard NGX R65, R70 and R75.
  • Performed Installation, configuration and troubleshooting of Checkpoint security gateway and manage through smart center. IP Appliances and SPLAT based gateways.
  • Performed Security Gateway upgrades from R65 up to R75.
  • Gather all computer, user and Active Directory information and data for all domains, globally via MAP analysis for HP migration
  • Plan and assist in all server deployments.
  • Configuring Maintaining and Supporting over 1500 Cisco Network devices (Routers, Switches) including Cisco call manager, Cisco Nexus 7000 series, 2821 and 2811 routers, Cisco 4510, 6509, 3750 stack, 3850 Switches, Wireless controllers and Access points.
  • Perform problem analysis and systems monitoring like SolarWinds
  • Responsible for the analysis/troubleshooting of VoIP networks
  • Actively managed IP Communications, audio/video conferencing, mobility, presence
  • Created and presented technical solutions to potential Enterprise clients
  • Utilized test tools and equipment to isolate troubles
  • Interacting with Telco vendors such as WorldCom, Light path, Verizon and AT&T for data and Voice circuits
  • Using VISIO software for all the network designs
  • Clustering of Checkpoint firewalls using Nokia VRRP (IP Appliances) as well as Cluster XL.
  • Upgrade of Smart center and ensure synchronization between Primary and standby smart centers.
  • Use Smartview Monitor for configuring SAM Rules as well as monitor health of Firewalls.
  • Implemented the use of VLANs (and VTP), HSRP and OSPF routing to optimize Layer 2 and Layer 3
  • Performed maintenance of routing infrastructure and troubleshooting OSPF and BGP on the network.

Environment: LAN, WAN, NAT, ATM, EIGRP, RIP, OSPF, BGP, VTP, STP, VPN, Ether Channels, Cisco ASA, DHCP, MLPPP, ACL, VLAN .

Hire Now