Sr Aws Cloud Engineer Resume
Minneapolis, MN
SUMMARY
- 8+ years of cross - platform cloud / middleware Architecture experience with AWS, Docker, Ansible,Terraform,WebLogic 9.x/10.x/12c,SOA 11g,OSB 11g, Loadbalancing with cisco ANM/ACE 5.2.3/BIG IP F5,Coherence,DNS using Men and Mice Tool,Apache Tomcat 5/6,Apache Web Server 2.2.21, JBOSS 7/7.1.1, IIS 6/7,Opening request for Firewall and to NAT IP address, Patch updates,Administration tasks including Capacity Planning, Performance Tuning, Administration, Configuration, Customization and Installation.
- Experience in developing Restful Web Services using RESTEasy implementation of RestfulAPI(JAX-RS) supporting JSON.
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Deployment Pipelines using Jenkins and Bamboo
- DevelopedJavaapplications and tools to automate tests run in Linux/UNIX environment.
- My responsibilities involve setting the overall Delivery Automation strategy, via investments in automation at several layers of the Technology stack to implement a Continuous Deployment/Delivery pipeline.
- My specific areas of expertise are cloud systems automation and architecture and specialities encompass agile and lean development practices.
- Additionally, open source software strategy, identification, evaluation, selection, implementation and documentation. My primary focus is on enabling development/engineering professionals, as well as project, program, and technical leads on the benefits of adaptive automation processes.
- Have extensive experience with build architecture and automation, continuous delivery, and troubleshooting complex dependency graphs.
- Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, Git, Artifactory,
- Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.
- Evangelism of best practices and tools and Programming/scripting skills using tools like shell scripting, Python, Groovy, Powershell with Strong communication and cross-functional skills and the ability to execute autonomously given a set of clearly defined strategies
- Designed and built highly available, private AWS clouds.
- Designed and built automated infrastructure using open source tools.
- Designed and built networks and information systems and.
- Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Anthill Pro, Sonar, uBuild, Maven, ANT and NANT.
- Experience working Data Center’s managing Servers, SAN and NAS devices like HP, Cisco, Brocade, EMC and HDS devices.
- Good experience and understanding of SAN (SAN arrays; HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages, Shell scripting (ksh, bash) to automate system administrative jobs.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
- Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
- Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Experience with Bug tracking tool like JIRA.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
- Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency.
- Full understanding of SDLC, RUP, Agile Methodologies and process.
- Well versed with various services like FTP, SFTP, Send mail, Mail, DHCP, NFS.
- Excellent communications skills, configuration skills and technical documentation skills.
- Expertise on Installation of OSB 11g and Integrating with weblogic, Configured,Deployed Jar and Customization xml files for Projects and Adding Security NA/AD groups and Deploying key files.
- Configured, Upgraded and Troubleshoot Oracle Coherence .
- Experienced on Repliweb, Jenkins, Ansible, GIT.
- Extensive working experience in setting up multiple domains, Cluster environments on different Machines, Managed servers, Node managers.
- Configured and administered JDBC, JMS, JTA, JNDI, SNMP and Node Manager to administer the Managed Servers in WebLogic Application Server.
- Installed Jboss 7.0.2 and upgraded it to 7.1.1 and deployed applications on JBOSS with multi instances,Oracle SOA suite 11g and Created SOA Domain and Clusters and supported.
- Creation of Distributed JMS servers,Oracle HTTP Servers .
- Connected the Oracle HTTP Server,apache web server, weblogic app server, Tomcat,IIS with Load Balancer.
- Designing the cluster architecture, this spans multiple WebLogic domains, offering high-availability web applications, Web Services and EJB services to other applications.
- Experience in WebLogic administration, Monitoring and Troubleshooting using Admin Console and JMX.
- Deploying J2EE Application archives like JAR, WAR, EAR and RAR on WebLogic Application Server.
- Working knowledge of LDAP administration and configuration in SunOne Directory Server.
- Administrative observation of major J2EE technologies such as JDBC, JNDI, RMI, JMS, JMX.
- Extensive Experience in configuring and managing secured environments using SSL and digital certificates using Internal CA and THAWTE third party .
- Extensive Experience on creating CSR using keytools and from ACE command line and then importing to servers,Loadbalancer ACE/BIG IP F5.
- Extensive knowledge on Networking Concepts for troubleshooting when there are firewall, Nated IP and DNS issues.
- Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
- Configuring Replication (Merge, Transactional & Snapshot) to replicate data to regional and remote servers and troubleshooting Replication issues.
- Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
TECHNICAL SKILLS
Operating Systems: Linux (Red Hat 4/5/6, SUSE), Solaris 11/10/9, HP-UX 11.0, 11.11, 11.23, 11.31, Ubuntu, Fedora, CentOS, Windows NT /2000/2003,7, Macintosh.
Hardware: Cisco UCS C200, C250, Sun Fire 6800/4810/4800 , Sun Enterprise 10000, Sun Fire F15K, Sun Fire 25K, T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u.
Database: Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Mongo DB.
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Programming Languages & Configuration Management Tools: C, Bash, Python, Perl Scripting, Java, HTML, VBA, Ruby, Visio, JMP, Puppet, Chef & Salt Stack, Jenkins, Bamboo, Maven, Ant.
Web Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Netscape/iPlanet Server, MQSeries, Cluster server 3.5 & 4.1, Sun Cluster 2.x & 3.x,Nagios
Protocols: TCP/IP,UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET
File Systems & Virtualization: UFS, VxFS, ZFS, ext., ext2, ReFS, Xen virtualization, VMware VSphere.
Cloud Technologies: OpenStack, AWS (EC2, S3, Cloud Watch, RDS, ElastiCache, IAM), Microsoft Azure.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Sr AWS Cloud Engineer
Responsibilities:
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Development of Chef Cookbooks to manage systems configuration.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus, and Nolio.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
- Deployed code on Web logic Application Servers for UAT, IST, and Development environments.
- Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
- Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
- Worked with development team to migrate Ant scripts to Maven.
- Have also used Chef and PUPPET 2.x automation tool for configuration management in Linux systems.
- Wrote automation scripts in Ruby and bash.
- Writing code using theJavaCollectionsAPIextensively in the application as security protection for XML, SOAP, REST to make a secure Web Deployment.
- Good understanding of ELB, general networking principles, firewalls, routing technologies and DNS (Route 53).
- Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Write/Modify Chef recipes for bootstrapping nodes.
- Automation using Chef and AWS OpsWorks.
- Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
- Partner with platform data and app teams to make sure architecture and infrastructure meet business requirements. Utilize Git and github for version control.
- Stay current with the latest features/capabilities of the AWS platform.
- Familiar with CI tools like Jenkins.
- Used Puppet to automate Configuration management & Applications.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Create training modules designed to assist and train on boarding new employees.
- Excellent problem solving skills, including the ability to foresee problems before they occur.
- Configured and managed a network of Linux and Windows servers
- Managed, maintained and deployed to test, acceptance and PROD environments.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Wrote recipes and manifest to configure chef nodes and chef workstation.
Confidential, Alexandria,VA
Sr WebLogic/Linux Architect
Responsibilities:
- Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
- Experience working with AWS Cloud computing and launching Instances and automation of administration roles.
- Acquired comprehensive requirements from Project Managers, Team Leads pertaining to the servers to be migrated.
- Utilized ServiceNow for data center service requests (Network requests for IP's, ILO's, and DNS changes).
- Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux.
- Installed patches and packages installation on Linux/Unix Environment.
- Experience in Linux kernel configuration and upgrade.
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git Confluence, Jira and Cloud Foundry.
- Updating YUM Repository and Red hat Package Manager (RPM).
- Performing software installations using yum and RPM.
- Setting up cron schedules for backups and monitoring processes.
- Monitored Linux server for CPU Utilization, Memory Utilization, and disk Utilization for performance monitoring.
- Administration of RHEL 5/6 which includes installation, configuration, testing on both physical and virtual machines.
- Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
- Migration from WebLogic 9.3 to WebLogic 11g
- Administration and Configuration of WebLogic 8.1 in Deployment and Production environments.
- Creation of development environments for developers using Ant scripts, Shell scripts and source code management systems (ClearCase).
- Application Deployment (WAR, JAR, EAR).
- Development and maintenance of Shell scripts that facilitate the Administration of BEA WebLogic.
- Load balancing and Performance tuning.
- Troubleshooting WebLogic Application Server connection pooling and connection manager with Oracle 9i, DB2.
- Administration and Monitoring of WebLogic Admin and Managed servers.
- Shell scripting to automate the maintenance process of the WebLogic Application Server and recover the backed up WebLogic configuration.
- Log file analysis for troubleshooting to resolve issues using scripts.
- Monitored Memory usage of applications with JProbe.
- Involvement with the customer care and deployment teams in trouble shooting and fixing day-to-day problems of the applications in production on 24/7 schedule.
- Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server.
- Interact with developers and Enterprise Configuration Management Team and created best practices and tools to eliminate non-efficient practices and bottlenecks.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Configured JRocket JDK versions supported by Oracle SOA Suite .
- Used Ant scripts to deploy the applications like formats of WAR, JAR and EAR in WebLogic 10.x/9.x.
- Deployed the applications on multiple WebLogic Servers and maintained Load balancing, High availability and Failover functionalities.
- Configured Connection Factory and Distributed Queue as JMS system resources.
- Configured Node manager to remotely administer Managed servers.
- Connected the oracle HTTP Server with Load Balancer.
- Configuration and administration of Connection pools for JDBC connections.
- Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
- Knowledge of Installing Oracle AIA 11g Foundation Pack for Oracle SOA 11g PS2 on the created clusters.
- Creation of screenshot on every step of the documents and Backup the installation
- Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance.
Confidential, Herndon, VA
Middleware Administrator
Responsibilities:
- Performed Installation, Configuration and Administration of BEA WebLogic 11g.
- Managed Apache HTTP 1.3 Web Server, Microsoft IIS Web Server and Sun Java System Web Server (iPlanet 4.1)
- Analyze Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Configured Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.
- Composed JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations
- Configured and maintained the WebLogic Load balancing Clusters.
- Created security roles, group policy, user authentication, auditing and authorization.
- Worked on Web Security tools- LDAP Server, SSL Certificates.
- Developed scripts to monitor JDBC Connection Pool Status, JVM Heap Size, JMS Messages in the Destination Queues in the production environment.
- Configuring database connectivity using JDBC and Configured WebLogic Virtual hosts.
- Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools.
- Used ANT to run build scripts developed UNIX shell scripts and auto deployment processes.
- Installed Apache HTTP server as a front end of WebLogic server.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Monitored the cluster for performance issues in respect to JVM Heap Size.
- Configuration and Integration of iPlanet LDAP Server with WebLogic server.
- Involved in 24/7 support for production environments.
- Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.
- Installing operating systems Solaris, Linux and HP according to business requirements.
- Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
Confidential, Providence,RI
Middleware Administrator
Responsibilities:
- Performed Installation, Configuration and Administration of BEA WebLogic .
- Managed Apache HTTP 1.3 Web Server, Microsoft IIS Web Server and Sun Java System Web Server (iPlanet 4.1)
- Analyze Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
- Configured Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.
- Composed JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations
- Configured and maintained the WebLogic Load balancing Clusters.
- Created security roles, group policy, user authentication, auditing and authorization.
- Worked on Web Security tools- LDAP Server, SSL Certificates.
- Developed scripts to monitor JDBC Connection Pool Status, JVM Heap Size, JMS Messages in the Destination Queues in the production environment.
- Developed Web Services using RESTFUL and JSON.
- Configuring database connectivity using JDBC and Configured WebLogic Virtual hosts.
- Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools.
- Used ANT to run build scripts developed UNIX shell scripts and auto deployment processes.
- Installed Apache HTTP server as a front end of WebLogic server.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Monitored the cluster for performance issues in respect to JVM Heap Size.
- Configuration and Integration of iPlanet LDAP Server with WebLogic server.
- Involved in 24/7 support for production environments.